Smithery MCP Scraper
Pricing
$0.90 / 1,000 mcp servers
Smithery MCP Scraper
Collect public MCP servers from the Smithery registry by catalog, keyword, or server ID. Export server metadata, links, trust signals, deployment details, and optional capability definitions.
Pricing
$0.90 / 1,000 mcp servers
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
🔎 Find public Smithery MCP servers
Smithery MCP Registry Scraper is for developers, AI tooling teams, and researchers who need public MCP server data. Browse or search the Smithery registry, then save server names, descriptions, links, status facts, and optional capability definitions in a clean dataset.
- Review Smithery AI skills by searching the public server catalog.
- Export the Smithery registry for directory or market research.
- Run an MCP server search for a topic or tool.
- Build a list from the public MCP registry.
- Collect known Smithery MCP servers by exact server ID.
📦 Data you can get
Each saved row is one Smithery MCP server. It can include:
- Smithery server ID, name, description, registry page, homepage, icon, and creation time
- use count, verification status, and whether Smithery publishes the server
- remote and hosted status, hosted URL, and connection type
- structured tools, resources, prompts, counts, and connection settings when capability details are enabled
The Actor uses public Smithery data. It does not need your Smithery login or credentials. It does not call or operate the servers it finds.
🚀 Run the Actor
- Choose Catalog, Search, or Server IDs.
- Fill the matching target section if needed.
- Choose whether to keep only verified servers or include capability details.
- Set Maximum servers, or leave it empty to return all available results until the source is exhausted.
- Start the run and open the dataset.
Capability collection takes more time because it asks Smithery for more server details. If the same server is found more than once, only its first eligible match is saved.
🧾 Input
| Field | Type | What it does |
|---|---|---|
target | string | Chooses Catalog, Search, or Server IDs. Values in the other target sections are ignored. |
query | string | Sets the one keyword search used when target is Search. |
serverIds | string array | Lists one or more exact Smithery server IDs to collect when target is Server IDs. |
verifiedOnly | boolean | Keeps only servers marked as verified by Smithery for Catalog and Search. |
includeCapabilities | boolean | Adds structured tools, resources, prompts, capability counts, and connection requirements. This takes more time. |
maxItems | integer | Stops after this many saved servers for Catalog and Search. Leave it empty to return all available results until the source is exhausted. |
Default-input example from a successful run:
{"target": "catalog","verifiedOnly": false,"includeCapabilities": false,"maxItems": 5}
📤 Output
The default dataset has one row per saved server. Nullable fields can be null when Smithery does not provide them or when capability details are off.
| Field | Type | What it does |
|---|---|---|
serverId | string | Smithery registry ID. |
name | string or null | Server display name. |
description | string or null | Server description from Smithery. |
registryUrl | string | Public Smithery page for the server. |
homepageUrl | string or null | Server homepage or source project URL. |
iconUrl | string or null | Source-hosted icon URL. |
createdAt | string or null | Source creation time in ISO 8601 format. |
useCount | integer or null | Smithery use count. |
verified | boolean or null | Whether Smithery marks the server as verified. |
publishedBySmithery | boolean or null | Whether Smithery publishes the server. |
remoteAvailable | boolean or null | Whether a remote connection is available. |
hosted | boolean or null | Whether Smithery marks the server as hosted. |
hostedUrl | string or null | Smithery-hosted server URL. |
connectionType | string or null | Connection type reported by Smithery. |
capabilities | object or null | Structured details collected when capability details are enabled. |
capabilities.counts | object | Counts for tools, resources, and prompts. |
capabilities.counts.tools | integer | Number of tool definitions. |
capabilities.counts.resources | integer | Number of resource definitions. |
capabilities.counts.prompts | integer | Number of prompt definitions. |
capabilities.tools | object array | Tool definitions in source order. |
capabilities.tools[].name | string | Tool name used in MCP calls. |
capabilities.tools[].description | string or null | Tool description. |
capabilities.tools[].inputSchema | object or null | JSON Schema for tool input. |
capabilities.resources | object array | Resource definitions in source order. |
capabilities.resources[].uri | string | Resource URI or URI template. |
capabilities.resources[].name | string or null | Resource name. |
capabilities.resources[].description | string or null | Resource description. |
capabilities.resources[].mimeType | string or null | Resource media type. |
capabilities.prompts | object array | Prompt definitions in source order. |
capabilities.prompts[].name | string | Prompt name used in MCP calls. |
capabilities.prompts[].description | string or null | Prompt description. |
capabilities.prompts[].arguments | object array | Prompt arguments in source order. |
capabilities.prompts[].arguments[].name | string | Argument name. |
capabilities.prompts[].arguments[].description | string or null | Argument description. |
capabilities.prompts[].arguments[].required | boolean | Whether the argument is required. |
capabilities.connectionConfigSchema | object or null | JSON Schema for connection settings. |
Full row from a successful current-beta run:
{"serverId": "jina","name": "Jina AI","description": "AI-powered search and retrieval platform. Search the web, read page content, extract structured data, and ground AI responses.","registryUrl": "https://smithery.ai/server/jina","homepageUrl": "https://jina.ai","iconUrl": "https://api.smithery.ai/servers/jina/icon","createdAt": "2026-03-29T10:46:47.133Z","useCount": 79211,"verified": true,"publishedBySmithery": true,"remoteAvailable": true,"hosted": true,"hostedUrl": null,"connectionType": null,"capabilities": null}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each Smithery MCP server saved to the dataset. Empty searches, unknown IDs, skipped duplicate matches, and work that saves no server do not create this server charge.
🔌 Integrations
Use the dataset through the Apify API, download it as JSON, CSV, or Excel, run it on a schedule, or send rows to other tools with Apify integrations.
❓ FAQ
Does this Actor run MCP servers?
No. It finds and exports public registry records. It does not connect to or call the listed servers.
Can I collect only verified Smithery servers?
Yes. Turn on Verified servers only for a Catalog or Search run. Verification is the status reported by Smithery, not a new check by this Actor.
What happens when capability details are off?
The row still contains the main server metadata. capabilities is null, and some connection fields can also be null when Smithery does not provide them in the main result.
Can I export the full Smithery catalog?
Yes. Choose Catalog and leave Maximum servers empty. The Actor returns all available results until the source is exhausted.
Is this a Smithery AI alternative?
It is an export tool for public Smithery registry data. It does not replace Smithery hosting, installation, or MCP server use.
📝 Changelog
0.0: Initial release
- Browse or search the public Smithery registry, or collect servers by exact ID.
- Export server metadata, trust signals, deployment details, and optional capability definitions.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Glama MCP Registry Scraper — Export public Glama MCP server metadata, repository facts, and readiness fields.
- ChatGPT Marketplace Scraper — Collect public custom GPT listings for nearby AI tool directory research.
- MCP.so Server Directory Scraper — Export another public MCP server directory with install and repository data.
- MCP Registry API — Server Metadata Export — Search the official MCP Registry and export server metadata.
- MCP Server Registry and Security Scorer — Add package facts and risk signals to official MCP Registry server profiles.
Made with ❤️ by Maxime Dupré