Tool tree
elshehab-ngo.net exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_postsAnswer
Search through published reports and articles on this site by keyword or category.
View tool JSON
{
"name": "search_posts",
"kind": "answer",
"impl": "imperative",
"description": "Search through published reports and articles on this site by keyword or category.",
"inputSchema": {
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Search term to find matching posts"
},
"categorySlug": {
"type": "string",
"description": "Filter by category slug (e.g. \"human-rights\", \"press-release\")"
}
}
},
"page": "/"
}get_post_contentAnswer
Get the full content and metadata of the current report or article being viewed.
View tool JSON
{
"name": "get_post_content",
"kind": "answer",
"impl": "imperative",
"description": "Get the full content and metadata of the current report or article being viewed.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}navigate_to_postAction
Navigate to a specific published report or article by its ID number.
View tool JSON
{
"name": "navigate_to_post",
"kind": "act",
"impl": "imperative",
"description": "Navigate to a specific published report or article by its ID number.",
"inputSchema": {
"type": "object",
"properties": {
"postId": {
"type": "number",
"description": "The numeric ID of the post to navigate to"
}
},
"required": [
"postId"
]
},
"page": "/"
}list_categoriesAnswer
Get a list of all available post categories for filtering content.
View tool JSON
{
"name": "list_categories",
"kind": "answer",
"impl": "imperative",
"description": "Get a list of all available post categories for filtering content.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}report_incidentAction
Navigate to the incident reporting form to submit a human rights violation report.
View tool JSON
{
"name": "report_incident",
"kind": "act",
"impl": "imperative",
"description": "Navigate to the incident reporting form to submit a human rights violation report.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}