deploy-mcp
Track deployments, get status, logs, history, and real-time monitoring for Cloudflare Pages projects.
Track deployments and status for GitHub Pages sites (coming soon).
Track deployments, get status, logs, history, and real-time monitoring for Netlify sites.
Track deployments, get status, logs, history, and real-time monitoring for Vercel projects.
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., "@deploy-mcpCheck the status of my latest Vercel deployment."
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.
deploy-mcp
Universal Deployment Tracker for AI Assistants
Track deployments across all platforms directly in your AI conversation.
No more context-switching. No more dashboard hunting.
Demo
Watch Full Demo · Live Badge Demo
Related MCP server: CreateOS MCP
Quick Start
─────────────────────────
Get started in under 30 seconds:
npx deploy-mcpThat's it! The server is now running and ready to be configured in your AI assistant.
Supported Platforms
─────────────────────────
deploy-mcp supports multiple deployment platforms simultaneously. Configure as many as you need:
Platform | Status | Token Required | Features |
Vercel | ✅ Ready |
| Status, Logs, History, Real-time Monitoring |
Netlify | ✅ Ready |
| Status, Logs, History, Real-time Monitoring |
Cloudflare Pages | ✅ Ready |
| Status, Logs, History, Real-time Monitoring |
GitHub Pages | 🚧 Coming Soon |
| - |
Multi-Platform Configuration
You can use multiple platforms simultaneously by providing tokens for each platform you want to track:
{
"mcpServers": {
"deploy-mcp": {
"command": "npx",
"args": ["-y", "deploy-mcp"],
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token",
"CLOUDFLARE_TOKEN": "accountId:globalApiKey"
// Add more platform tokens as needed
}
}
}
}Platform Configuration
─────────────────────────
Vercel
Get your API token:
Click "Create Token"
Give it a descriptive name (e.g., "deploy-mcp")
Copy the token
Add to your AI assistant configuration:
{ "env": { "VERCEL_TOKEN": "your-vercel-token" } }Available commands:
"Check my Vercel deployment for project-name""What's the status of my latest Vercel deployment?""Show me Vercel deployment logs""Watch my Vercel deployment progress""List all my Vercel projects""Show last 5 deployments for project-name"
Required permissions: Read access to deployments and projects
Netlify
Get your API token:
Under "Personal access tokens", click "New access token"
Give it a descriptive name (e.g., "deploy-mcp")
Copy the token
Add to your AI assistant configuration:
{ "env": { "NETLIFY_TOKEN": "your-netlify-token" } }Available commands:
"Check my Netlify deployment for site-name""What's the status of my latest Netlify deployment?""Show me Netlify deployment logs""Watch my Netlify deployment progress""List all my Netlify sites""Show deployment history for site-name"
Required permissions: Read access to sites and deploys
Cloudflare Pages
Get your API token:
Click "Create Token"
Use "Custom token" with these permissions:
Zone:Zone:Read
Zone:Page Rules:Read
Account:Cloudflare Pages:Edit
Or use your Global API Key (format:
accountId:globalApiKey)Copy the token
Add to your AI assistant configuration:
{ "env": { "CLOUDFLARE_TOKEN": "your-cloudflare-token-or-accountId:globalApiKey" } }Available commands:
"Check my Cloudflare Pages deployment for project-name""What's the status of my latest Cloudflare Pages deployment?""Show me Cloudflare Pages deployment logs""Watch my Cloudflare Pages deployment progress""List all my Cloudflare Pages projects""Show deployment history for project-name"
Token formats supported:
API Token:
your-api-token(requiresCLOUDFLARE_ACCOUNT_IDenv var)Global API Key:
accountId:globalApiKey(all-in-one format)
Required permissions: Account access to Cloudflare Pages
AI Assistant Configuration
─────────────────────────
deploy-mcp works with any MCP-compatible AI assistant. Here's how to set it up:
Claude Desktop
File location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Configuration:
{
"mcpServers": {
"deploy-mcp": {
"command": "npx",
"args": ["-y", "deploy-mcp"],
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token"
}
}
}
}VS Code
File location:
Workspace:
.vscode/mcp.jsonGlobal:
~/.vscode/mcp.json
Requirements: GitHub Copilot subscription with MCP enabled
Configuration: Same as Claude Desktop
Cursor AI
File location: ~/.cursor/mcp.json
Setup: Navigate to Cursor Settings → MCP
Configuration: Same as Claude Desktop
Windsurf IDE
File location: ~/.codeium/windsurf/mcp_config.json
Setup: Settings → Advanced Settings → Cascade
Configuration: Same as Claude Desktop
Continue.dev
File location: ~/.continue/config.json
Configuration (different structure):
{
"experimental": {
"modelContextProtocolServer": {
"transport": {
"type": "stdio",
"command": "npx",
"args": ["-y", "deploy-mcp"]
},
"env": {
"VERCEL_TOKEN": "your-vercel-token",
"NETLIFY_TOKEN": "your-netlify-token"
}
}
}
}Cline (VS Code Extension)
Natural language setup:
Ask: "Add the deploy-mcp tool to check deployments"
Manual setup:
MCP Servers icon → Advanced MCP Settings
Configuration: Same as Claude Desktop
Deployment Status Badges
─────────────────────────
Get live deployment status badges for your repositories:
Badge Format
The deploy-mcp.io endpoint returns JSON data for shields.io. Use the shields.io endpoint wrapper:
Examples by Platform
Vercel Badge
Netlify Badge
Multiple Badges

Webhook Configuration
For real-time badge updates, configure webhooks:
Go to your Vercel team settings
Navigate to "Webhooks" section
Click "Create Webhook"
Configure:
URL:
https://deploy-mcp.io/webhook/{username}/{repo}/vercelEvents: Deployment Created, Ready, Error
Projects: Select specific or all
Go to Site Settings → Build & deploy → Deploy notifications
Add notification → Outgoing webhook
Configure:
URL:
https://deploy-mcp.io/webhook/{username}/{repo}/netlifyEvents: Deploy started, succeeded, failed
Note: Badges require public repositories. Private repo support coming soon.
Available Tools
─────────────────────────
deploy-mcp provides these tools to your AI assistant:
Core Tools
Tool | Description | Example Command |
| Get latest deployment status or history | "Check my deployment status" / "Show last 5 deployments" |
| Monitor deployment in real-time | "Watch my deployment progress" |
| Compare recent deployments | "Compare my last 2 deployments" |
| Fetch deployment logs | "Show me deployment logs" |
| List all available projects | "List my Vercel projects" / "Show all Netlify sites" |
Platform-Specific Usage
Commands work across all configured platforms:
"Check my Vercel deployment for my-app"
"Show last 10 deployments for my-app on Vercel"
"List all my Vercel projects"
"Check my Netlify deployment for my-site"
"Show me logs for deployment abc123 on Vercel"
"Watch my Netlify deployment progress"
"Show all my Netlify sites"New Features
List Projects
Discover all your projects/sites across platforms:
"List my Vercel projects"
"Show all Netlify sites"
"What projects do I have on Vercel?"Deployment History
View multiple recent deployments at once:
"Show last 5 deployments for my-app"
"Get deployment history for my-site"
"Check last 10 deployments on Vercel"The AI will automatically use the correct platform based on:
Explicit platform mention in your command
Project/site name matching
Available tokens in configuration
Security
─────────────────────────
Local tokens only - Your API tokens stay on your machine
No telemetry - We don't track usage or collect data
Open source - Fully auditable codebase
Minimal permissions - Only read access required
Advanced Configuration
─────────────────────────
Environment Variables
You can also set tokens via environment variables:
export VERCEL_TOKEN="your-vercel-token"
export NETLIFY_TOKEN="your-netlify-token"
npx deploy-mcpCustom Installation
For production use, install globally:
npm install -g deploy-mcp
deploy-mcpContributing
─────────────────────────
We welcome contributions! See CONTRIBUTING.md for guidelines.
Adding New Platforms
Implement the
BaseAdapterinterfaceAdd platform-specific API client
Update configuration documentation
Add tests
License
─────────────────────────
Apache 2.0 - See LICENSE for details.
Links
─────────────────────────
Available Tools
5 toolscheck_deployment_statusC
Check the latest deployment status for a project on a platform
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of recent deployments to return (default: 1, max: 20) | |
| token | No | API token for authentication (optional if set in environment) | |
| project | Yes | The project name or ID | |
| platform | Yes | The deployment platform |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden for behavioral disclosure. 'Check' conveys a read-only operation, but it does not mention authentication requirements, rate limits, pagination, or the response structure beyond 'status'. This is minimal disclosure for a tool with no annotation safety net.
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 front-loaded sentence with no filler or redundant repetition of the tool name. Every word contributes meaning ('Check', 'latest', 'deployment status', 'project', 'platform').
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?
There is no output schema and no annotations, yet the description does not explain the return format, how multiple deployments are returned, or authentication behavior. Given the tool has four parameters and sits alongside related siblings, one sentence is insufficient for an agent to fully predict invocation results.
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 the parameters are already well documented (platform enum, project name/ID, optional token, limit with default/max). The description adds only the 'latest' scope, which aligns with the limit default of 1 but does not provide additional semantics beyond the 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 uses a specific verb ('Check') and resource ('deployment status') with scope ('latest', 'for a project on a platform'), clearly distinguishing it from log or comparison tools. It loses one point because 'latest' singular conflicts with the `limit` parameter allowing up to 20 results, making the scope slightly ambiguous.
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 is given about when to use this tool versus siblings like watch_deployment or get_deployment_logs. The description implies usage through its verb but provides no prerequisites, exclusions, or alternative recommendations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_deploymentsB
Compare deployments using smart comparison modes to identify changes, performance differences, and potential issues
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Comparison mode: last_vs_previous (default), current_vs_success, current_vs_production, between_dates, or by_ids | last_vs_previous |
| token | No | API token for authentication (optional if set in environment) | |
| dateTo | No | End date in ISO format (required for between_dates mode) | |
| project | Yes | The project name or ID | |
| dateFrom | No | Start date in ISO format (required for between_dates mode) | |
| platform | Yes | The deployment platform | |
| deploymentA | No | First deployment ID (required for by_ids mode) | |
| deploymentB | No | Second deployment ID (required for by_ids mode) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. It mentions identifying changes and issues, but it does not state whether the operation is read-only, what output format to expect, authentication requirements, or any side effects. This leaves significant gaps for an agent trying to predict the tool's behavior.
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 sentence that is front-loaded with the action and resource, and it lacks filler or redundant phrasing. Every element conveys useful information about what the tool does, making it appropriately concise for its 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?
The tool has 8 parameters, 5 modes, no output schema, and no annotations, making it fairly complex. The description does not enumerate the comparison modes, explain mode-specific parameter dependencies, or describe the return value structure. The schema covers parameter definitions, but the high-level context—what gets compared, how results are presented, and operational requirements—is missing.
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 input schema has 100% parameter description coverage, so the baseline is 3. The description adds only a vague reference to 'smart comparison modes' and high-level outcomes, but does not provide param-specific details beyond the schema. Thus, it neither improves nor significantly detracts from the schema's already clear parameter semantics.
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 a specific action ('Compare deployments') with a defined resource and purpose ('identify changes, performance differences, and potential issues'). This distinguishes it from sibling tools like check_deployment_status, watch_deployment, and get_deployment_logs, which focus on single-deployment status, watching, and logs rather than comparison.
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 this tool is for comparing deployments, but it does not explicitly state when to prefer it over alternatives or when not to use it. No sibling tools are referenced, and there is no 'use this for comparison, not for single-deployment checks' guidance. The usage context is implied but not overt.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_deployment_logsB
Fetch detailed logs for a specific deployment, useful for debugging failed deployments
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | API token for authentication (optional if set in environment) | |
| filter | No | Filter logs by type (default: error) | error |
| project | No | Project/site name (required when using 'latest' as deploymentId) | |
| platform | Yes | The deployment platform | |
| deploymentId | Yes | The deployment ID or 'latest' for most recent |
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 omits behavior such as authentication requirements (token parameter), default filter behavior (error), and the special 'latest' deploymentId handling that requires a project. The description only says 'Fetch detailed logs', leaving significant behavioral context undisclosed.
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, front-loaded sentence with no filler. It states the action and purpose efficiently. Every word earns its place.
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?
There is no output schema and no annotations, so the description should explain return values or constraints. It does not mention that logs are filtered by default, that 'latest' requires a project, or the structure of the log output. This is inadequate for a tool with 5 parameters and multiple platforms.
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 all parameters have their own descriptions. The tool description adds no extra meaning beyond schema; e.g., 'specific deployment' aligns with deploymentId but does not clarify the 'latest' option or filter defaults. Baseline 3 applies because the schema already documents parameters adequately.
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 'Fetch' and the resource 'detailed logs for a specific deployment'. It distinguishes this from siblings like check_deployment_status (status) and compare_deployments (comparison) by focusing on log retrieval for debugging.
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 phrase 'useful for debugging failed deployments' implies when to use it, but it does not explicitly mention alternatives or when not to use it. Sibling tools exist (watch_deployment, check_deployment_status) but are not referenced, so the guidance remains implicit rather than directive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_projectsB
List all available projects/sites on a platform that you have access to
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of projects to return (default: 20, max: 100) | |
| token | No | API token for authentication (optional if set in environment) | |
| platform | Yes | The deployment platform |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the full burden. It does disclose that results are limited to projects the user has access to, but it incorrectly says 'all' when the limit parameter caps results (default 20, max 100). It also does not mention read-only behavior or authentication requirements beyond the schema's token parameter. The 'all' claim is misleading and lowers transparency.
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 sentence, front-loaded with the action and resource. There is no wasted wording, and it is appropriately sized for the tool's complexity.
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 list tool, the schema fills in parameter details, but the description leaves gaps: it does not state what the return value looks like (e.g., an array of objects), and the 'all' claim conflicts with the limit parameter. The relationship to sibling tools is absent. It is minimally complete but has clear 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?
Schema descriptions cover 100% of parameters with detailed info (limit range, token purpose, platform enum). The description itself adds no parameter-level detail, so the baseline of 3 applies. It does not explain how 'all' relates to the limit parameter.
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 ('List') and resource ('projects/sites'), and scopes it to 'a platform that you have access to'. It distinguishes itself from the sibling tools (check_deployment_status, watch_deployment, etc.) by being the only listing/discovery tool. The purpose is unambiguous.
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 provides no guidance on when to use this tool versus the sibling tools. It does not mention that this is a prerequisite for other deployment-related tools, nor does it give context about when listing projects is appropriate. Usage is only implied by the name.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
watch_deploymentA
Stream real-time deployment progress with detailed status updates and error information
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | API token for authentication (optional if set in environment) | |
| project | Yes | The project name or ID | |
| platform | Yes | The deployment platform | |
| deploymentId | No | Specific deployment ID to watch (optional, defaults to latest) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry full behavioral disclosure. It mentions streaming and error info, but does not state whether the tool is read-only, how long it runs, whether it blocks, or what happens when the deployment finishes. This is a significant gap for a streaming tool without annotation support.
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, focused sentence that directly communicates the tool's purpose without any fluff or redundant information. Every word earns its place, and it is appropriately sized for the tool's functionality.
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 tool's complexity (streaming behavior) and lack of an output schema, the description is too sparse. It does not explain the structure of the stream, how to terminate it, or what 'detailed status updates' entails. Without annotations or output schema, the description should provide more context to be complete.
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 input schema covers all parameters with descriptions (100% coverage), so the description adds no additional parameter-level meaning. Baseline of 3 is appropriate since the schema already documents parameter purposes, and the description does not enhance or clarify them further.
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's function with a specific verb ('stream') and resource ('deployment progress'), and specifies it includes status updates and error information. This distinguishes it from sibling tools like check_deployment_status, which implies a one-time status check rather than continuous streaming.
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 context of 'real-time streaming' clearly implies when to use it (for continuous monitoring of deployments), but it lacks explicit exclusions or alternatives. There is no mention of when not to use it or a direct comparison to siblings like check_deployment_status or get_deployment_logs.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
5 tool updates
v0.6.5- First observed
check_deployment_status - First observed
compare_deployments - First observed
get_deployment_logs - First observed
list_projects - First observed
watch_deployment
TDQS
Each tool has a clearly distinct purpose: status checking, streaming progress, comparing deployments, fetching logs, and listing projects. No two tools overlap in function.
All tool names follow the same verb_noun pattern (check_, watch_, compare_, get_, list_) with snake_case, making the API predictable and easy to navigate.
Five tools is a well-scoped set for a deployment monitoring server, covering all core activities without bloat.
The tool surface covers status, live progress, logs, and comparisons, but lacks a way to list historical deployments for a project, which would be useful for selecting deployments to compare.
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
Deploy and manage your apps, databases, storage, and scheduled jobs from your AI agent
Deploy and host the apps your AI assistant builds — a real server, database, and shareable URL.
Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
Deploy, monitor, and manage your OpenClaw AI assistants via natural language.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceUnified deployment dashboard MCP server for AI agents. 9 tools to manage services across Vercel, Render, Railway, and Fly.io — deploy status, logs, service listing, environment variables, rollback, and health checks from one endpoint. Free tier: 50 requests/IP/day.3MIT
- FlicenseNot gradedqualityCmaintenanceDeploy, manage, and scale applications directly from your AI assistant.6-
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to deploy code to any hosting provider by creating PRs, building, and verifying health checks, all from a single natural language command.1MIT
- AlicenseBqualityDmaintenanceManages Coolify self-hosted PaaS infrastructure through AI assistants, enabling deployment, database management, and server operations via natural language.79MIT
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/alexpota/deploy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server