[ 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.

[ 269 tools indexed ]

[ matching tools ]

30 / 269

Ahrefs /

site-explorer-organic-keywords

[  remote  ]

Retrieves detailed organic keyword data for a given domain, URL, or path, including rankings, search intent, SERP features, traffic and CPC metrics, with the ability to filter, sort, and compare metrics across dates and regions. 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.

Ahrefs /

site-explorer-outlinks-stats

[  remote  ]

Retrieves statistical data about the outbound links (outlinks) from a specified URL, domain, or site section. 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.

Ahrefs /

site-explorer-pages-by-backlinks

[  remote  ]

Returns a list of a site's or URL's best-performing pages, ranked by the number of referring external links, with flexible filtering and sorting 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.

Ahrefs /

site-explorer-pages-by-internal-links

[  remote  ]

Retrieves a site's or page's internal link metrics, allowing analysis of how pages within the given domain or URL are interconnected and which pages receive the most internal links. 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.

Ahrefs /

site-explorer-pages-by-traffic

[  remote  ]

Returns the distribution of pages by estimated organic traffic buckets for a specified domain or URL, across all locations or for a specified country. 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.

Ahrefs /

site-explorer-pages-history

[  remote  ]

Retrieves historical data about pages from a specified domain, URL, or section of a site, grouped by a chosen time interval. 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.

Ahrefs /

site-explorer-paid-pages

[  remote  ]

Returns detailed metrics about pages on a specified site or URL that are ranking in paid search results, including traffic, keyword data, ad presence, and changes over time, with powerful filtering and comparison capabilities. 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.

Ahrefs /

site-explorer-refdomains-history

[  remote  ]

Provides historical data on referring domains linking to a specified target (domain or URL) over a defined date range, with customizable grouping and analysis 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.

Ahrefs /

site-explorer-referring-domains

[  remote  ]

Retrieves detailed information about referring domains that link to a specified target domain or URL, with flexible filtering, selection, and sorting of backlink-related metrics. 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.

Ahrefs /

site-explorer-top-pages

[  remote  ]

Returns a list of the top-performing pages for a specified website or URL, including detailed SEO metrics (such as organic rankings, traffic, top keyword, and changes over time), with support for comparison between two dates and flexible filtering. 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.

Ahrefs /

site-explorer-total-search-volume-history

[  remote  ]

Returns historical totals of search volume for keywords that the specified domain or URL ranks for in the top 10 or top 100 results, across all countries or for a specified country. 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.

Ahrefs /

site-explorer-url-rating-history

[  remote  ]

Retrieves the historical URL rating data for a specified domain or URL over a defined date range, grouped by a chosen time interval. Use doc tool first to get the real input schema.

Smithery /

skills.update

[  remote  ]

Idempotent endpoint to create or update a GitHub-backed skill. Send application/json with `gitUrl`.

Keycloak /

skycloak_create_export

[  remote  ]

Start a database export for a cluster. Asynchronous: poll skycloak_get_export until the status is 'completed' to obtain the download URL. Including credentials requires an encryption_password.

Keycloak /

skycloak_create_realm_import_upload_url

[  remote  ]

Get a presigned URL to upload a realm archive to. PUT the archive to upload_url, then pass the returned s3_key to skycloak_create_realm_import as upload_s3_key. Not needed when importing an existing export: pass that export's ID as source_export_id instead.

Keycloak /

skycloak_get_export

[  remote  ]

Get a database export job by ID, including its status, progress, and (once completed) the time-limited download URL.

Keycloak /

skycloak_get_realm_export

[  remote  ]

Get a realm export job by ID. Poll this after skycloak_create_realm_export until status is 'completed'; the download URL only appears then and expires 24 hours later.

Slack /

slack_get_permalink

[  remote  ]

Get a permanent URL for a specific message.

Slack /

slack_list_emoji

[  remote  ]

List all custom emoji in the workspace. Returns emoji name-to-URL mapping. Aliases use "alias:emoji_name" format.

Slack /

slack_upload_file

[  remote  ]

Upload a text file to Slack. Uses the 2-step upload process (getUploadURLExternal + completeUploadExternal). For text/code content only.

Smithery /

smart_login

[  remote  ]

Attempt to log in to a website. Navigates to the login URL, finds email/username and password fields, fills them in, and submits the form with click, Enter, and form-submit fallbacks for Clerk and other multi-step auth UIs. Returns a screenshot and reports whether login succeeded, failed, or needs verification. Always ask the user for credentials first — never guess. If the site requires email verification (OTP code), use read_verification_email to automatically fetch the code from Gmail (requires one-time authorize_email_access setup).

Claude /

submission.prepare

[  remote  ]

Build a read-only maintainer-reviewed HeyClaude submission draft with canonical PR text and URLs.

Claude /

submission.urls

[  remote  ]

Build prefilled HeyClaude submit and review URLs for a validated PR-first submission draft without making write calls.

Reddit /

submit_onboarding_artifacts

[  remote  ]

Validate and persist core onboarding artifacts for a product/session. Prerequisites: - prompt pack must be acknowledged for `session_id` - payloads should match the artifact schemas below Common use: - called by `run_full_agentic_onboarding` - can also be used for staged/recovery runs Expected formats: - market_position: patch object with market position keys - conversion_notes: {'Product Name','Payment Terms/Plans','General Notes'} - funnels: [{'url','description','primary_use_case', optional 'qualification'}]

Smithery /

take_screenshot

[  remote  ]

Capture a screenshot of any URL and return a public image URL. By default captures the full scrollable page. Set fullPage to false for viewport-only capture (recommended for long pages). Returns image dimensions in the response.

Better Stack /

telemetry_create_application_tool

[  remote  ]

Create a new application in Better Stack. Returns the created application details including ID, ingestion token, ingesting host URL, retention settings, and platform-specific integration documentation links with next steps for configuration

Better Stack /

telemetry_create_cloud_connection_tool

[  remote  ]

Create a secure cloud connection for direct ClickHouse query access to logs, spans, and metrics data. Returns connection credentials (host, port, username, password), sample queries for each data type, and cURL command examples. Connections expire after 1 hour by default

Better Stack /

telemetry_create_source_tool

[  remote  ]

Create a new log source in Better Stack. Returns the created source details including ID, ingestion token, ingesting host URL, retention settings, and platform-specific integration documentation links with next steps for configuration

PandaDoc /

templates_create

[  remote  ]

Create a new template from a PDF URL. Provide a secure (HTTPS) publicly accessible URL to the PDF document.

Smithery /

tool_router.session.get

[  remote  ]

Retrieves an existing tool router session by its ID. Returns the session configuration, MCP server URL, and available tools.