GEOScore MCP Server
Provides tools to analyze and improve a website's visibility in Perplexity's AI search results.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GEOScore MCP ServerScan example.com for AI search readiness"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GEOScore MCP Server
An MCP server for GEOScore - the AI search optimization platform. Scan any website for GEO (Generative Engine Optimization) readiness and get actionable fixes.
GEO = making your website visible to AI search engines like ChatGPT, Perplexity, Claude, and Gemini.
What is GEO?
GEO (Generative Engine Optimization) is the practice of optimizing websites to be discovered and cited by AI search engines like ChatGPT, Perplexity, and Claude.
Related MCP server: maxaeo-ai-visibility-mcp
Features
Tools (8 tools)
Tool | Description | Auth Required |
| Scan a domain for AI search readiness (score, grade, 11 checks) | No |
| Full pro analysis with implementation report | API Key (Pro) |
| Generate fix code (llms.txt, schema, meta, robots, sitemap) | API Key |
| Get domain score history and profile | No |
| Compare two domains side by side | No |
| Check AI search engine citations | API Key (Pro) |
| Retrieve a saved scan report | No |
| Create a free API key | No |
Resources
geoscore://guides/what-is-geo- Introduction to GEOgeoscore://guides/llms-txt- How to create llms.txtgeoscore://guides/schema-for-ai- Schema.org for AI searchgeoscore://guides/robots-for-ai- robots.txt for AI crawlers
Prompts
geo-optimize- Complete scan -> analyze -> fix -> apply workflowgeo-audit- Comprehensive GEO audit with prioritized recommendationsgeo-compare- Competitive GEO analysis between two domains
Installation
npm (global)
npm install -g geoscore-mcpClaude Code
Add to your .mcp.json:
{
"mcpServers": {
"geoscore": {
"command": "npx",
"args": ["-y", "geoscore-mcp"],
"env": {
"GEOSCORE_API_KEY": "your-api-key-here"
}
}
}
}Cursor
Add to Cursor Settings > MCP Servers:
{
"geoscore": {
"command": "npx",
"args": ["-y", "geoscore-mcp"],
"env": {
"GEOSCORE_API_KEY": "your-api-key-here"
}
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"geoscore": {
"command": "npx",
"args": ["-y", "geoscore-mcp"]
}
}
}Getting an API Key
Use the geo_create_api_key tool or visit https://geoscoreai.com/api-keys.
Free keys include 10 scans/day. Pro keys unlock deep scans, fix generation, and visibility checks.
Usage Examples
Quick scan
"Scan example.com for AI search readiness"
-> Agent calls geo_scanFull optimization workflow
"Optimize my website for AI search engines"
-> Agent uses geo-optimize prompt
-> Scans -> Identifies issues -> Generates fixes -> Applies to projectCompetitive analysis
"Compare my GEO score against competitor.com"
-> Agent calls geo_compareGenerate specific fix
"Generate an llms.txt file for my site"
-> Agent calls geo_generate_fix with fix_type="llms_txt"
-> Writes the file to project rootAPI
Base URL: https://api.geoscoreai.com
Full OpenAPI spec: https://geoscoreai.com/openapi.json
License
MIT
Available Tools
8 toolsgeo_check_visibilityA
Check if a domain is being cited by AI search engines (ChatGPT, Perplexity, Claude). Tests brand-related queries against multiple AI engines and reports citation status. Requires Pro API key.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to check visibility for | |
| queries | No | Custom search queries to test. If empty, auto-generates brand queries. | |
| api_key | No | GEOScore API key (Pro plan required) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden. It discloses it tests multiple AI engines and reports citation status, but does not mention read-only nature, rate limits, or data handling. Basic behavioral context is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loads the main purpose, and adds a key requirement. No unnecessary words, though slightly more structure could improve scannability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 3 parameters and no output schema, the description covers the domain and requirement but lacks details on return format, pagination, or error handling. Adequate but not comprehensive.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with descriptions for all 3 parameters. The description adds value by stating that empty queries auto-generate brand queries and that the api_key requires a Pro plan, enhancing meaning beyond schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'check', the resource 'domain citations in AI search engines', and specifies the engines (ChatGPT, Perplexity, Claude). It distinguishes from siblings like geo_scan by focusing on AI citation visibility.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives like geo_scan or geo_deep_scan. The description mentions 'requires Pro API key' but does not specify scenarios or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geo_compareA
Compare two domains' GEO readiness scores side by side. Returns both domain profiles with scores, grades, and metadata for direct comparison. Useful for competitive analysis.
| Name | Required | Description | Default |
|---|---|---|---|
| domain1 | Yes | First domain (e.g. 'example.com') | |
| domain2 | Yes | Second domain (e.g. 'competitor.com') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It discloses return values (scores, grades, metadata) but omits behavioral traits like read-only nature, rate limits, or data freshness.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences that front-load purpose, then add output detail and usage hint. Every sentence is valuable with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, description explains return type (scores, grades, metadata). Parameters are clear. Missing error handling or prerequisites, but sufficient for simple tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. Description does not add meaning beyond schema descriptions for the two domain parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool compares two domains' GEO readiness scores side by side, with a specific verb and resource. It distinguishes from siblings like geo_get_profile (single domain) and geo_scan.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions 'useful for competitive analysis' providing some context, but lacks explicit when-to-use vs alternatives or when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geo_create_api_keyA
Create a free GEOScore API key for programmatic access. Free keys allow 10 scans/day. Returns the API key that can be used with other geo_ tools.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A name for this API key (e.g. 'my-project') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must fully disclose behavior. It mentions the free tier and 10 scans/day limit, and that it returns the key. However, it does not mention if the creation is irreversible, requires authentication, or has per-user limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences conveying all essential information: purpose, usage limit, return value. No wasted words, front-loaded with the main action.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no annotations or output schema, the description adequately covers purpose, parameter, limit, and return. It could be improved by noting that the key is only shown once, but overall complete for a simple creation tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single parameter 'name' has 100% schema coverage. The description adds a real-world example ('my-project') that complements the schema's description, providing extra clarity without redundancy.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'Create' and the resource 'GEOScore API key', with additional context of 'programmatic access'. It distinguishes from sibling tools (e.g., geo_scan, geo_check_visibility) by being the only tool for API key creation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use this tool: before using other geo_ tools (since it returns an API key for them). However, it does not explicitly state alternatives or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geo_deep_scanA
Deep scan a domain with full pro-level analysis. Returns everything from geo_scan plus: complete implementation markdown, AI-generated llms.txt, Schema.org JSON-LD fixes, meta tag optimizations, GEO value model with business insights, human-readable report, and 14-day sprint plan. Requires an API key with Pro plan or higher.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to deep scan (e.g. 'example.com') | |
| api_key | No | GEOScore API key (Pro plan required). Get one at https://geoscoreai.com/api-keys |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It mentions the requirement for a Pro plan and lists outputs, but does not disclose behavioral traits such as rate limits, mutability, or potential side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the action and resource. It is relatively concise, though the phrase 'full pro-level analysis' is somewhat redundant given the subsequent list of outputs.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of the tool and no output schema, the description lists several outputs but does not specify the response format or behavior details. It is adequate but lacks completeness in explaining the full scope of returned data.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with descriptions for both parameters. The description adds value beyond the schema by stating that the api_key must be for a Pro plan and provides a URL to obtain one.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses the specific verb 'deep scan' and clearly identifies the resource as 'domain'. It distinguishes itself from sibling 'geo_scan' by explicitly listing additional outputs like implementation markdown, llms.txt, and a 14-day sprint plan.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description states the prerequisite of requiring an API key with a Pro plan, but does not explicitly guide when to use this tool over alternatives like 'geo_scan' or when not to use it. The implication is clear but not explicit.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geo_generate_fixB
Generate ready-to-use fix code for a specific GEO issue. Scans the domain and generates the fix file content that can be directly written to the project. Fix types: 'llms_txt' (generate llms.txt file), 'schema' (JSON-LD structured data), 'meta' (meta tag improvements), 'robots' (AI-friendly robots.txt), 'sitemap' (XML sitemap guide).
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to generate fix for (e.g. 'example.com') | |
| fix_type | Yes | Type of fix to generate | |
| api_key | No | GEOScore API key. Get one at https://geoscoreai.com/api-keys |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description bears full responsibility for behavioral disclosure. It mentions scanning and generating fix files, but lacks details on side effects (e.g., writes to project?), authentication requirements beyond the api_key parameter, or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, with the main purpose front-loaded. However, it could be slightly better structured by separating the fix type listing from the main action.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given three parameters and no output schema, the description covers core functionality and lists fix types. It lacks details about the output format or any post-generation steps, but is adequate for a basic understanding.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description enumerates fix types already in the schema enum, adding no new meaning. The api_key parameter description repeats the schema's note about obtaining it from a URL.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool generates ready-to-use fix code for GEO issues, listing specific fix types. It effectively distinguishes from sibling tools like geo_scan and geo_deep_scan, which are focused on scanning and analysis, not fix generation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives (e.g., geo_scan or geo_deep_scan) is provided. The description does not mention prerequisites or context for choosing fix types.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geo_get_profileA
Get a domain's GEO score history and profile. Returns the latest score, best score, total scan count, first/last scanned dates, and site metadata. Useful for tracking improvements over time.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to look up (e.g. 'example.com') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses return data but does not mention any behavioral traits such as authentication requirements, rate limits, or whether results are cached or fresh. As no annotations exist, the description carries the burden but lacks depth.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the action verb 'Get', and no extraneous text. Every word serves a purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter tool with no output schema, the description sufficiently explains what it returns. However, it could mention that it provides historical data versus real-time scanning (distinguishing from geo_scan) and any prerequisites.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% (single parameter with description). The description adds no extra semantics beyond listing return fields, which are not parameters. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves a domain's GEO score history and profile, listing specific return fields (latest score, best score, scan count, dates, metadata). This distinguishes it from sibling tools like geo_scan (scanning) and geo_check_visibility (visibility checks).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions 'useful for tracking improvements over time' but provides no explicit guidance on when to use this tool versus alternatives. There is no exclusion of other tools or context about prerequisite scans.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geo_get_reportB
Retrieve a previously saved GEO scan report by its report ID. Returns the full report data including domain, score, grade, and all check details.
| Name | Required | Description | Default |
|---|---|---|---|
| report_id | Yes | The unique report ID (e.g. 'abc123') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided. Description does not disclose if report retrieval is idempotent, requires prior scan, or any side effects. Only says 'returns data'.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single clear sentence with no unnecessary words. Front-loaded with action and key information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given simple tool with one parameter and no output schema, description covers return values (domain, score, grade, check details). Lacks specification of report ID format or source, but sufficient for basic use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 100% coverage with description for report_id. Description adds format example but essentially repeats schema. Adequate but no extra insight.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves a report by ID and lists returned data (domain, score, grade, check details). It is specific and distinct from siblings like geo_scan or geo_deep_scan.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this vs siblings (e.g., geo_get_profile, geo_compare). No mention of prerequisites or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
geo_scanB
Scan a website for AI search (GEO) readiness. Returns a score (0-100), grade (A-F), and 11 technical checks covering robots.txt, llms.txt, structured data, meta tags, content structure, sitemap, HTTP headers, content quality, internal linking, AI crawl access, and citation value. Each check includes specific issues found and actionable fix suggestions.
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain to scan (e.g. 'example.com') |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, and the description does not disclose whether the tool has side effects, requires authentication, or has rate limits. It describes the output but not behavioral traits like read-only nature or potential destructive actions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that front-loads the purpose ('Scan a website for AI search (GEO) readiness') and then efficiently lists key outputs, using no superfluous words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the single parameter and no output schema, the description adequately explains the return value (score, grade, 11 checks with issues and fixes). However, it omits potential limitations, error behavior, or prerequisites, leaving minor gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The single parameter 'domain' has a clear schema description ('Domain to scan (e.g. 'example.com')'). With 100% schema coverage, the description adds no additional nuance to the parameter, but the schema is sufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states it scans a website for AI search (GEO) readiness, returning a score, grade, and 11 specific checks. This clearly differentiates it from sibling tools like geo_compare or geo_deep_scan by focusing on readiness assessment.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is provided on when to use this tool versus alternatives such as geo_deep_scan or geo_check_visibility. The description gives no hints about prerequisites, ideal scenarios, or exclusions, leaving the agent to infer usage from context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
TDQS
Each tool has a clearly distinct purpose (scan, compare, fix, profile, visibility check, etc.), with no overlapping functionality. Descriptions clearly differentiate them.
All tools follow the verb_noun pattern with a consistent 'geo_' prefix and snake_case (e.g., geo_scan, geo_get_profile), making the naming predictable and easy to navigate.
8 tools is well within the optimal range for a focused server. Each tool serves a necessary function without redundancy or bloat.
The tool set covers the primary GEO lifecycle: scanning, profiling, reporting, fix generation, comparison, and API key management. Minor gaps like a 'list all domains' or 'delete scan' tool are non-essential.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Generate 18 AI readiness files (llms.txt, ai.txt, RAG indexes, schema) for any website.
Checks llms.txt, AI crawler access in robots.txt, and sitemap - with a 0-100 AI readiness score.
Scan any website for AI readiness — 100-point score across 6 AEO categories in seconds.
Scan websites for AI visibility and marketing health with interactive dashboard.
Related MCP Servers
AlicenseAqualityBmaintenanceLets any AI agent audit any website for SEO, GEO/AEO, and speed problems, reporting issues and recommendations without modifying the site.4MIT- AlicenseAqualityAmaintenanceEnables AI agents to check whether a public website is crawlable, understandable, and ready for AI search workflows through local-only audits of robots.txt, sitemaps, metadata, and llms.txt.3511MIT
- AlicenseNot gradedqualityCmaintenanceEnables auditing webpages for GEO metrics, calculating MAVI score, and generating llms.txt templates for RAG readiness.2MIT
- FlicenseNot gradedqualityBmaintenanceGenerates a complete suite of AI readiness files (llms.txt, ai.txt, schema, RAG indexes) for any website to optimize representation in ChatGPT, Claude, Gemini, and Perplexity.3
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/henu-wang/geoscore-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server