[ agent capabilities ]

The MCP tool directory.

Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.

[ 3127 tools indexed ]

[ all tools ]

30 / 3127

Notion /

notion_get_comment

remote  ]

Retrieve a single comment by ID.

Notion /

notion_get_comments

remote  ]

List unresolved comments on a page or block.

Notion /

notion_get_data_source

remote  ]

Retrieve a data source by ID. Returns title, property schema, and timestamps.

Notion /

notion_get_database

remote  ]

Get a database by ID (legacy endpoint). Returns schema with properties and title. For new integrations prefer data source endpoints.

Notion /

notion_get_page

remote  ]

Retrieve a Notion page by ID. Returns properties, parent, timestamps, and URL. Use notion_get_block_children to read the page content.

Notion /

notion_get_page_property

remote  ]

Retrieve a specific property value from a page. Useful for paginated properties like relations or rollups.

Notion /

notion_get_user

remote  ]

Get a user by ID.

Notion /

notion_list_data_source_templates

remote  ]

List page templates available in a data source.

Notion /

notion_list_users

remote  ]

List all users in the workspace. Returns names, types (person/bot), and avatars.

Notion /

notion_move_page

remote  ]

Move a page to a new parent page or data source.

Notion /

notion_query_data_source

remote  ]

Query pages in a data source with filters and sorts. For new API (2025-09-03). For legacy databases use notion_query_database.

Notion /

notion_query_database

remote  ]

Query a database with filters and sorts (legacy endpoint). For new integrations prefer notion_query_data_source.

Notion /

notion_search

remote  ]

Search pages and databases in your Notion workspace by title. Filter by object type and sort by last edited time.

Notion /

notion_update_block

remote  ]

Update a block's content. Send the block type key with updated data, e.g. { "paragraph": { "rich_text": [...] } }.

Notion /

notion_update_data_source

remote  ]

Update a data source title or property schema.

Notion /

notion_update_page

remote  ]

Update a Notion page. Change properties, icon, cover, or archive/trash status. Use block tools to update page content.

Smithery /

og_preview

remote  ]

Preview how a URL will look when shared on social media. Extracts all Open Graph and Twitter Card meta tags from the rendered page, validates them, screenshots the og:image, and generates a social card mockup. Works with JS-rendered pages (SPAs). No browser session needed.

Reddit /

onboarding_campaign_decision

remote  ]

Evaluate readiness and optionally start campaign immediately. If not ready and blocked on credits, also returns a checkout link. Use this after onboarding reaches targeting approval. Set `start_now=true` to attempt campaign launch.

Datadog /

optimize_query

remote  ]

Suggest a rewritten, optimized version of a SQL query with explanations. Identifies sequential scans, missing indexes, sort spills, join inefficiencies, and suggests index DDL. [BUILD tier]

Korean Law Search /

ordin_search

remote  ]

Search local ordinances (자치법규 목록 조회). This tool searches Korean local ordinances (자치법규) including 조례, 규칙, and other local government regulations. Args: query: Search keyword (default "*") display: Number of results per page (max 100, default 20) page: Page number (1-based, default 1) oc: Optional OC override (defaults to env var) type: Response format - "JSON" (default), "XML", or "HTML" nw: 1=현행 (current), 2=연혁 (historical), default 1 search: 1=자치법규명 (ordinance name), 2=본문검색 (full text), default 1 sort: Sort order - "lasc"|"ldes"|"dasc"|"ddes"|"nasc"|"ndes" date: Announcement date (YYYYMMDD) ef_yd: Effective date range (YYYYMMDD~YYYYMMDD) anc_yd: Announcement date range (YYYYMMDD~YYYYMMDD) anc_no: Announcement number org: Local government code filter (e.g., "6110000" for Seoul) sborg: Sub-organization code filter knd: Ordinance type - 1=조례, 2=규칙, 3=교육규칙 rr_cls_cd: Administrative district classification code ordin_fd: Ordinance field code gana: Dictionary search (ga, na, da, ...) ctx: MCP context (injected automatically) Returns: Search results with local ordinance list or error Examples: Search for "서울시 건축 조례": >>> ordin_search(query="건축", org="6110000", knd="1") Search current ordinances: >>> ordin_search(query="주차장", display=20, type="XML")

Korean Law Search /

ordin_service

remote  ]

Retrieve local ordinance full text (자치법규 본문 조회). This tool retrieves the complete text of a Korean local ordinance. Args: id: Ordinance ID (either id or mst is required) mst: Ordinance master number (either id or mst is required) oc: Optional OC override (defaults to env var) type: Response format - "JSON" (default), "XML", or "HTML" ctx: MCP context (injected automatically) Returns: Full ordinance text or error Examples: Retrieve by ID: >>> ordin_service(id="000001", type="XML") Retrieve by MST: >>> ordin_service(mst="123456", type="XML")

Korean Law Search /

ordinLsCon_search

remote  ]

Search ordinance-to-law linkage (자치법규 기준 법령 연계 관련 목록 조회). This tool searches national law articles that are referenced or linked by local ordinances. Useful for finding the legal basis (상위 법령) that a specific ordinance is based on. Args: query: Search keyword (default "*") display: Number of results per page (max 100, default 20) page: Page number (1-based, default 1) oc: Optional OC override (defaults to env var) type: Response format - "JSON" (default), "XML", or "HTML" ctx: MCP context (injected automatically) Returns: Search results with ordinance-law linkage list or error Examples: Search for linked laws: >>> ordinLsCon_search(query="건축", type="XML")

Zoho Recruit /

org.get

remote  ]

To get the Company Details

Smithery /

org.owner.project.delete

remote  ]

Soft-deletes a project within the organization by its unique identifier. When a project is deleted, it is marked as deleted but not immediately removed from the database. This operation affects all resources associated with the project including API keys, webhook configurations, and connected services. This action cannot be undone through the API.

Smithery /

org.owner.project.get

remote  ]

Retrieves detailed information about a specific project using its unique identifier. This endpoint provides complete project configuration including webhook URLs, creation and update timestamps, and webhook secrets. Use this endpoint to inspect project settings or verify project configuration.

Smithery /

org.owner.project.list.list

remote  ]

Retrieves all projects belonging to the authenticated organization. Projects are returned in descending order of creation date (newest first). This endpoint is useful for displaying project selection in dashboards or for integrations that need to list all available projects.

Smithery /

org.owner.project.new.create

remote  ]

Creates a new project within the authenticated user's organization using the specified name. Projects are isolated environments within your organization, each with their own API keys, webhook configurations, and resources. Use this endpoint to create additional projects for different environments (e.g., development, staging, production) or for separate applications.

Smithery /

org.owner.project.regenerate_api_key.create

remote  ]

Generates a new API key for the specified project, invalidating any existing API keys for that project. This operation creates a fresh API key with a new random name and key value. All existing API keys for this project will be marked as deleted.

Smithery /

org.project.config.list

remote  ]

Retrieves the current project configuration including 2FA settings.

Smithery /

org.project.config.update

remote  ]

Updates the project configuration settings.