Glama MCP Registry Scraper
Pricing
$0.45 / 1,000 mcp servers
Glama MCP Registry Scraper
Collect public Glama MCP server records from the catalog, text search, or exact server IDs. Export identity, descriptions, attributes, MCP capability data when available, environment schema data, repository facts, and readiness fields.
Pricing
$0.45 / 1,000 mcp servers
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 days ago
Last modified
Categories
Share
🔎 Glama MCP Registry Scraper for Server Data
This Actor is for developers, AI tooling teams, registry builders, and product researchers who need public Glama MCP server data. It saves one dataset row for each first eligible server match, with identity, descriptions, Glama attributes, MCP capability data, environment settings, repository facts, and mechanical readiness fields. Use it to search or browse the registry and export records for analysis and repeat lookup.
- Browse public listings with Glama MCP Registry.
- Search server names, descriptions, namespaces, and attributes with Glama MCP Server Search.
- Look up exact public IDs with MCP Server Details.
- Find remote-capable database servers with MCP Server Metadata.
- Browse TypeScript servers with MCP Server Directory.
📦 Glama server records
Each saved row is one Glama MCP server. Rows keep the source-native name, namespace, slug, description, attributes, repository links, license, language, star count, and source update time when Glama exposes them. They also include environment variables, the source environment schema, mechanical readiness facts, and source-backed tools, resources, and prompts when those records are available.
If a server matches more than once from submitted search terms or IDs, the Actor saves the first eligible match and ignores later matches. It does not combine later matches into the saved row.
🚀 Browse, search, or look up Glama servers
Set target to catalog to browse the public Glama catalog, search to find servers by text, or serverDetails to look up exact public server IDs. Add search terms to searchQueries, exact IDs to serverIds, and filters when you use Catalog or Search. Values in sections for other choices are ignored.
Start with the prefilled github search query and the prefilled Maximum servers value of 144 for a first run. Then open the dataset in the run results.
🧾 Input
Fill the discovery method and the fields that belong to it. For Catalog and Search, filters narrow the matching servers. For Server details, use one or more exact Glama server IDs.
| Field | Type | What it does |
|---|---|---|
target | string | Chooses one discovery method: Catalog, Search, or Server details. |
searchQueries | array of strings | Searches server names, descriptions, namespaces, and Glama attributes. Use it with Search. |
serverIds | array of strings | Lists exact Glama server IDs to look up. Use it with Server details. |
attributeFilters | array of strings | For Catalog and Search, keeps servers with all listed Glama attributes. |
languageFilters | array of strings | For Catalog and Search, keeps servers whose repository uses one of the listed primary languages. |
maxItems | integer | For Catalog and Search, stops after this many saved servers. Leave it empty to return all available results until the source is exhausted. |
Example input from a successful current-beta run:
{"target": "search","searchQueries": ["github"],"maxItems": 144}
📤 Output
The Actor returns one dataset row for each saved Glama MCP server. All targets use the same row shape. Nullable fields stay null when the source does not provide them.
| Field | Type | What it does |
|---|---|---|
serverId | string | Stable Glama server ID for audit and repeat lookup. |
name | string | Source-native MCP server name. |
namespace | string or null | Source namespace or owner label. |
slug | string or null | Source Glama slug. |
description | string or null | Source server description. |
attributes | array of strings | Source-native Glama attribute labels in source order. |
readiness | object | Mechanical readiness facts from visible source metadata. |
readiness.hosting | string or null | Source-backed hosting classification. |
readiness.score | integer or null | Mechanical score from visible source facts when safely derivable. |
readiness.reasons | array of strings | Source facts used for the readiness score. |
tools | array of objects | Source-backed MCP tool records. |
tools[].name | string | Source-provided tool name. |
tools[].description | string or null | Source-provided tool summary. |
tools[].inputSchema | object or null | Source-provided JSON Schema for tool input. |
resources | array of objects | Source-backed MCP resource records. |
resources[].name | string or null | Source-provided resource name. |
resources[].description | string or null | Source-provided resource summary. |
resources[].uri | string or null | Source-provided resource URI. |
prompts | array of objects | Source-backed MCP prompt records. |
prompts[].name | string | Source-provided prompt name. |
prompts[].description | string or null | Source-provided prompt summary. |
prompts[].arguments | array of objects | Source-provided prompt arguments in source order. |
prompts[].arguments[].name | string | Source-provided argument name. |
prompts[].arguments[].description | string or null | Source-provided argument summary. |
prompts[].arguments[].required | boolean or null | Whether the source marks the argument as required. |
installCommand | string or null | Source-provided install or configuration command. |
environment | object | Environment variables and source environment schema. |
environment.requiredVariables | array of strings | Variables the source marks as required. |
environment.optionalVariables | array of strings | Variables the source does not mark as required. |
environment.schema | object or null | Source-provided environment schema. |
sourceRepositoryUrl | string or null | Public source repository URL. |
homepageUrl | string or null | Public homepage or project URL. |
license | string or null | Source-provided license label. |
language | string or null | Source-provided primary repository language. |
starCount | integer or null | Source-provided repository star count. |
sourceUpdatedAt | string or null | Source-native update time exposed by Glama. |
Full row from the successful current-beta catalog run:
{"serverId": "zyrsjsdrrq","name": "santismm-knowledge","namespace": "santismm","slug": "santismm-knowledge-mcp","description": "Read-only MCP server with 30 typed, structured-output tools for Harness Engineering, agentic AI patterns, reference architectures, governance, executable Labs, first-party essays, Homeric data and epistemic claims in English, Spanish and Portuguese. Hosted at santismm.com/mcp; content licensed CC BY 4.0.","attributes": ["author:official","category:documentation-access","category:knowledge-and-memory","category:search","environment:local","hosting:hybrid"],"readiness": {"hosting": "hybrid","score": 80,"reasons": ["hybrid hosting","Repository language is available","Repository update timestamp is available"]},"tools": [],"resources": [],"prompts": [],"installCommand": null,"environment": {"requiredVariables": [],"optionalVariables": ["SANTISMM_CONTENT_DIR"],"schema": {"properties": {"SANTISMM_CONTENT_DIR": {"description": "Directory containing the content corpus. Defaults to 'content/'.","type": "string"}},"required": [],"type": "object"}},"sourceRepositoryUrl": "https://github.com/santismm/santismm-knowledge-mcp","homepageUrl": null,"license": "MIT License","language": "TypeScript","starCount": 0,"sourceUpdatedAt": "2026-09-02T23:13:13.000000Z"}
💳 Pricing
This Actor uses pay-per-event pricing. One event covers each successfully saved Glama MCP server. The current event price is shown in the Actor Store.
🔌 Integrations
Use the dataset through the Apify API, download JSON, CSV, or Excel, schedule runs, or connect the data to other tools with Apify integrations.
❓ FAQ
What if a server matches more than one search query?
The first eligible match is saved. Later matches for the same server are ignored, so one row does not collect evidence from later matches.
Can I look up a server when I know its Glama ID?
Yes. Set target to serverDetails and add one or more exact IDs to serverIds.
What does an empty Maximum servers field do?
It returns all available results until the source is exhausted. This work limit applies to Catalog and Search.
Why are tools, resources, or prompts empty?
Those arrays stay empty when Glama does not expose source-backed records for the server. The Actor does not invent capability data.
Do I need a Glama account or API key?
No. The Actor reads public Glama registry and public repository data, so you do not need a Glama account, API key, cookies, or private workspace access.
Does this Actor call the listed MCP servers?
No. It exports public registry data and does not connect to or execute the listed servers or their tools. It also does not validate credentials.
Can I collect Smithery or MCP.so in the same dataset?
No. This Actor is Glama-only. It does not combine Smithery, MCP.so, PulseMCP, the official MCP Registry, or other directories. Use a registry-specific Actor for another directory.
What happens when repository facts are missing?
They stay null or empty instead of being guessed. This can include repository language, stars, homepage, update time, and capability records. Rows keep the source data Glama provides.
Are readiness fields a safety or quality score?
No. They are mechanical fields from visible Glama metadata, not AI recommendations or security checks.
📝 Changelog
v0.1
- Choose Catalog, Search, or exact Server details as the discovery method.
- Export all available Catalog and Search results without a result limit.
- Recover work after interruptions and transient source failures.
v0.0
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Smithery MCP Scraper: Compare public Smithery MCP server records with Glama records.
- Glama MCP Registry Scraper - 23K Model Context Protocol Servers: Compare another Glama registry export with this Actor's normalized server data.
- Glama MCP Servers Scraper - MCP Registry Data: Check another Glama scraper for server names, URLs, descriptions, and metadata.
- MCP.so Server Directory Scraper: Collect MCP server directory records from the MCP.so source.
- MCP Registry API — Server Metadata Export: Search the official MCP Registry and export server metadata.
Made with ❤️ by Maxime Dupré


