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.
[ 2892 tools indexed ]
[ all tools ]
30 / 2892
servers.domains.list
[ remote ]List the domains for a server.
servers.domains.update
[ remote ]Update the managed run.tools slug for a server.
servers.get
[ remote ]Retrieve server details including connections, tools, and security status.
servers.list
[ remote ]Search and browse public MCP servers in the Smithery registry. Supports full-text and semantic search via the `q` parameter, and filtering by deployment status, verification, ownership, and more.
servers.releases.get
[ remote ]Retrieve release details including status, git metadata, pipeline logs, and MCP endpoint URL.
servers.releases.list
[ remote ]List releases ordered by most recent first. Logs are omitted — fetch a specific release to see logs.
servers.releases.resume
[ remote ]Resume a paused release (e.g. after OAuth authorization). Use id='latest' to resume the most recent one.
servers.releases.update
[ remote ]Submit a release via multipart form. Supports hosted (JS module upload), external (URL), and stdio (MCPB bundle) release types.
servers.repo.by_qualified_name.update
[ remote ]Partially update the GitHub repository connection settings. Only provided fields are updated.
servers.repo.delete
[ remote ]Remove the GitHub repository connection.
servers.repo.get
[ remote ]Get the connected GitHub repository, if one exists.
servers.repo.update
[ remote ]Create or update the GitHub repository connection. Idempotent — updates if a connection already exists.
servers.secrets.delete
[ remote ]Remove a secret by name.
servers.secrets.list
[ remote ]List secret names. Values are not returned.
servers.secrets.update
[ remote ]Create or update a secret value.
servers.update
[ remote ]Create a new server. Idempotent — returns success if the server already exists and is owned by the caller.
setup_api_key
[ remote ]Create an API key for your StacksFinder account. For ChatGPT OAuth users: pass any value for email/password (e.g., "[email protected]" / "oauth") - they are ignored when OAuth is active. Requires Pro or Team tier.
sf_health
[ remote ]Preflight check for MCP -> onboard_api connectivity and auth context. Use this first in a new session to confirm: - backend is reachable - current MCP session auth state - whether a default client id is configured
show_locks
[ remote ]List active sessions + blocking locks. Uses the dialect's own system view — `pg_stat_activity` on postgres, `information_schema.processlist` on mysql, `sys.dm_exec_requests` joined with `sys.dm_tran_locks` on mssql. No dialect arg needed — inferred from the connection. **Required privileges (per dialect):** postgres — `pg_read_all_stats` role membership (or be the role that owns the queries; otherwise you only see your own session); mysql — `PROCESS` privilege; mssql — `VIEW SERVER STATE`. If the role lacks the privilege the tool returns a clean `Query blocked by security policy` error rather than partial data — grant the role above and retry. RDS/Aurora/Azure managed PostgreSQL: `pg_read_all_stats` is grantable but not on by default. [BUILD tier]
simplify_article
[ remote ]Get a law article with legal terms replaced by everyday Korean (쉬운 법률 읽기). Fetches a law article and annotates legal jargon with plain Korean equivalents using the official 법제처 legal terminology database. Args: law_name: Law name (e.g., "민법", "근로기준법") article: Article number (e.g., 750 for 제750조) article_branch: Branch number (e.g., 2 for 제37조의2, default 0) oc: Optional OC override type: Response format - "JSON" (default), "XML", or "HTML" Returns: Original text, simplified text with inline annotations, and term glossary Examples: >>> simplify_article(law_name="민법", article=750) >>> simplify_article(law_name="건축법", article=37, article_branch=2)
site-audit-issues
[ remote ]Returns all issues from your Site Audit crawl. By default, it provides data from the latest available crawl, but you can also specify a crawl date and time to retrieve historical metrics. Use doc tool first to get the real input schema.
site-audit-page-content
[ remote ]Returns the HTML and extracted text content of a page from your Site Audit crawl. By default, it provides the latest available snapshot, but you can also specify a crawl date and time to retrieve historical snapshots. You can choose to pull raw HTML, rendered HTML, or page text. The endpoint is available only for projects with verified ownership. Use doc tool first to get the real input schema.
site-audit-page-explorer
[ remote ]Returns detailed information about pages discovered in a Site Audit project, including URLs, crawl metadata, and selected on-page metrics. Use doc tool first to get the real input schema.
site-audit-projects
[ remote ]Returns Site Audit project summaries (all projects or a specific project), including health scores, issue counts, and crawled page counts for the latest crawl or a specified historical point in time. Use doc tool first to get the real input schema.
site-explorer-all-backlinks
[ remote ]Retrieves detailed information about all backlinks pointing to a specified URL or domain, with extensive filtering, sorting, selection, and aggregation options. When analyzing a domain name, you must use mode=subdomains. Using mode=domain can exclude www and other subdomains. Use doc tool first to get the real input schema.
site-explorer-anchors
[ remote ]Retrieves anchor text and associated backlink metrics for a specified domain or URL, with filtering and selection options. When analyzing a domain name, you must use mode=subdomains. Using mode=domain can exclude www and other subdomains. Use doc tool first to get the real input schema.
site-explorer-backlinks-stats
[ remote ]Provides backlink statistics for a specified URL or domain as of a given date, with options to control protocol and scope. When analyzing a domain name, you must use mode=subdomains. Using mode=domain can exclude www and other subdomains. Use doc tool first to get the real input schema.
site-explorer-broken-backlinks
[ remote ]Retrieves a list of broken backlinks (i.e., links pointing to non-functioning pages) for a specified domain or URL, with customizable filtering, field selection, and aggregation options. When analyzing a domain name, you must use mode=subdomains. Using mode=domain can exclude www and other subdomains. Use doc tool first to get the real input schema.
site-explorer-domain-rating
[ remote ]Retrieves the domain rating and related metrics for a specified domain or URL as of a specific date. Use doc tool first to get the real input schema.
site-explorer-domain-rating-history
[ remote ]Retrieves the historical domain rating data for a specified domain or URL over a defined date range and grouping interval. Use doc tool first to get the real input schema.