@mobileproxy/mcp-server
OfficialClick 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., "@@mobileproxy/mcp-serverwhat's my balance?"
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.
@mobileproxy/mcp-server
Model Context Protocol server for mobileproxy.space — gives Claude Code, Claude Desktop, Cursor, Windsurf and other MCP-compatible agents direct control over your mobile proxies.
Quickstart
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mobileproxy": {
"command": "npx",
"args": ["-y", "@mobileproxy/mcp-server"],
"env": {
"MOBILEPROXY_API_KEY": "your_api_key_here"
}
}
}
}Claude Code
claude mcp add mobileproxy \
--command "npx -y @mobileproxy/mcp-server" \
--env MOBILEPROXY_API_KEY=your_api_keyGet your API key at mobileproxy.space/user.html?api.
Related MCP server: computer-use-mcp
Available tools (MVP)
Tool | Kind | Description |
| read | List all proxies in your account; filter by type / id_country |
| read | Current external IP for a proxy + optional spam-blacklist check |
| read | Account balance in RUB + partner payout amount if any |
| read | All available geo locations (geoid, ISO, free-modem count); filter by country |
| read | Prices across all durations (1/3/7/14/30/60/90/180/365 d) for a country |
| mutating | Force the mobile proxy to grab a new carrier IP, with optional verify |
| mutating | Swap a proxy's modem to a different country/operator without re-buying |
| destructive | Purchase one or more proxies — spends real balance, ask before calling |
All read tools cache geo/country lookups (5–60 min) to stay friendly with the ~3 req/sec per-token rate limit.
Configuration
Env var | Default | Purpose |
| required | Your API token from |
|
| Override for dev/staging |
|
| HTTP request timeout |
|
| Set to |
Client compatibility
Client | Supported | Notes |
Claude Code CLI | ✅ |
|
Cursor | ✅ | hard-code env in config (no substitution) |
Windsurf | ✅ | as Cursor |
Cowork / CCD | ⚠️ | works but |
Claude Desktop (classic) | ✅ | put |
See docs/INSTALL.md for per-client setup and the env-var workaround.
Links
License
MIT
Available Tools
8 toolsbuy_proxyPurchase a new mobile proxyADestructive
Purchases one or more new mobile proxies and adds them to the account. Charges the balance IMMEDIATELY — REQUIRES explicit user confirmation. Always call get_balance + get_price first, and ideally do a dry-run with estimate_only=true to see the final amount. country accepts ISO code or numeric id_country; for geo-precise orders pass geoid from get_geo_list. period_days must be one of 1,3,7,14,30,60,90,180,365. Returns the new proxies with full connection details on success.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | mobile | |
| count | No | How many proxies to buy (max 50 in one call) | |
| geoid | No | Specific geo from get_geo_list (most precise) | |
| country | No | Target country as 2-letter ISO code (or use id_country / geoid) | |
| operator | No | Operator name (e.g. "megafone", "MTS") | |
| id_country | No | Target country as numeric id_country | |
| period_days | Yes | Proxy duration in days; one of 1, 3, 7, 14, 30, 60, 90, 180, 365 | |
| auto_renewal | No | ||
| estimate_only | No | Dry-run: returns the total amount without charging or allocating |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Description adds critical behavioral context beyond annotations: immediate charging, requirement for explicit user confirmation. Aligns with destructiveHint=true and readOnlyHint=false.
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 purpose, includes warnings and parameter hints. Slightly dense but every sentence adds value.
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?
Covers purpose, prerequisites, parameter constraints, and return behavior. No output schema, but description states return of full connection details, which is adequate.
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?
Clarifies parameter relationships (country accepts ISO or id_country, geoid for geo-precise orders, period_days allowed values). Schema has 78% coverage, so description adds useful context.
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 purchases one or more mobile proxies and adds them to the account, using a specific verb and resource. It distinguishes from sibling tools like list_proxies and get_balance.
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?
Provides explicit guidance: always call get_balance and get_price first, and use estimate_only for a dry-run. Does not explicitly list when not to use, but the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
change_geoChange proxy country / operatorA
Swaps the underlying modem of a proxy to one in a different country and/or with a different mobile operator, WITHOUT buying a new proxy (the same proxy_id keeps its login/password — only the physical location changes). Pass at least one of: country (ISO code), id_country (numeric), geoid (from get_geo_list — most specific), or operator (name). Use check_after_change=true to have the server verify the new IP is live before returning (adds 1-10s). Subject to a per-proxy cooldown.
| Name | Required | Description | Default |
|---|---|---|---|
| geoid | No | Target geo as geoid from get_geo_list — most specific | |
| country | No | Target country as 2-letter ISO code | |
| operator | No | Target operator name (e.g. "megafone", "MTS") | |
| proxy_id | Yes | proxy_id from list_proxies | |
| id_country | No | Target country as numeric id_country (alternative to ISO) | |
| check_after_change | No | Wait for the API to verify the new IP |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses that the proxy login/password remains unchanged, that it's a physical location swap, and that a per-proxy cooldown applies. Annotations (readOnlyHint=false, destructiveHint=false) are non-contradictory; description adds behavioral detail beyond them.
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?
Three sentences, front-loaded with purpose, then parameter guidance, then optional verification and cooldown. Every sentence adds necessary 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?
Covers usage, parameters, behavior, and constraints (cooldown). No output schema but operation is clear. Could mention error handling or cooldown expiration check, but still sufficient given schema coverage and annotations.
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%, so baseline is 3. Description adds value by explaining the relationship between parameters (e.g., geoid is most specific, pass at least one) and the effect of check_after_change.
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 swaps the underlying modem of a proxy to a different country/operator without buying a new proxy, distinguishing it from siblings like rotate_ip and buy_proxy.
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?
Describes required parameters (at least one of country, id_country, geoid, operator) and optional check_after_change. Mentions cooldown. Could be improved with explicit when-not to use compared to rotate_ip or buy_proxy.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_balanceGet account balanceARead-only
Returns the current account balance: main funds in RUB plus the optional can_payout amount for accounts with partner status. Use this BEFORE buy_proxy to confirm the user has enough funds — buy_proxy will fail silently-ish with "Insufficient balance" otherwise.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Description adds detail beyond annotations (readOnlyHint, openWorldHint) by stating it returns balance in RUB and can_payout for partner status. No contradictions; simple read operation fully disclosed.
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 primary function, then usage advice. Every sentence adds value 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?
Fully adequate for a zero-parameter read-only tool. Covers purpose, return value components, and usage context. No output schema needed.
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?
No parameters; baseline 4. Description adds meaning by explaining what the return value contains (main funds, can_payout) though no param info needed.
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?
Description specifies it returns current account balance in RUB plus optional can_payout amount, with clear verb-resource pair 'returns balance'. Distinguishes from sibling tools like buy_proxy.
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?
Explicitly instructs to use BEFORE buy_proxy to confirm sufficient funds, and warns that buy_proxy will fail with 'Insufficient balance' otherwise. Provides clear when-to-use and consequence.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_geo_listList available proxy locationsARead-only
Returns all geo-locations (geoid + human caption + ISO + free-modem count) where proxies are currently available for purchase or migration. Use this to: recommend a location to the user, validate before buy_proxy or change_geo, or filter by country (set country to a 2-letter ISO code). The geoid value is needed for buy_proxy. Cached server-side for 60s and client-side for 5 minutes.
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | Filter to a single country by ISO code (RU, US, TR, ...) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses caching behavior (60s server-side, 5 min client-side). Annotations (readOnlyHint, openWorldHint) align with description. No contradictions.
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 info: return data, use cases, caching. No fluff.
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?
Covers return data, usage contexts, required geoid for buy_proxy, caching, and filtering. Complete given optional single parameter and no output schema.
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 'country' is described in both schema and description with similar detail. Description adds usage context (filter by ISO code) but does not significantly expand 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?
Explicitly states it returns all geo-locations with specific fields (geoid, caption, ISO, free-modem count) for proxy availability. Clearly distinguishes from siblings like list_proxies by focusing on locations.
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?
Provides explicit use cases: recommend location, validate before buy_proxy/change_geo, filter by country. Mentions geoid needed for buy_proxy, linking to sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_priceGet proxy price quoteARead-only
Returns the price quote for proxies in a given country across all available durations (1, 3, 7, 14, 30, 60, 90, 180, 365 days). Use this to inform the user about cost BEFORE buy_proxy. The country argument accepts a 2-letter ISO code (e.g. "RU") OR a numeric id_country.
| Name | Required | Description | Default |
|---|---|---|---|
| country | Yes | ISO country code ("RU", "US", "TR") or numeric id_country | |
| currency | No | RUB |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, establishing safety. The description adds behavioral details: returns quotes for all durations, and country accepts ISO codes or numeric IDs. This is helpful but does not cover error handling or response format, which is acceptable given the annotations.
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 efficiently convey purpose, usage guidance, and parameter constraints. Every sentence earns its place with no extraneous 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?
For a simple price-lookup tool with annotations and no output schema, the description provides adequate context: purpose, when to use, and parameter hints. It could mention output structure but is not necessary given the straightforward behavior.
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 50% (only country is described). The description reinforces the country format and adds context about durations, but does not explain the currency parameter beyond its enum values. Baseline is 3 due to moderate coverage, and the description adds marginal value.
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 it returns price quotes for proxies in a given country across all available durations, and positions it as a pre-purchase cost check. This distinguishes it from siblings like buy_proxy, list_proxies, and get_balance, providing a specific verb-resource-scope combination.
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?
Explicitly advises using this tool before buy_proxy to inform the user about cost. While it does not list all when-not-to-use scenarios, the single sentence provides clear context for its intended use relative to its primary sibling.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_proxy_statusGet current proxy IP & healthARead-only
Returns the CURRENT external IP of a proxy and optionally checks if that IP is listed in spam/abuse blacklists (Spamhaus, Stop Forum Spam, etc). Use to verify a fresh rotation succeeded, or to decide if you need to rotate again because the IP is dirty. The check_spam=true mode is slower (~3s extra) but is the only way to assess IP quality.
| Name | Required | Description | Default |
|---|---|---|---|
| proxy_id | Yes | proxy_id from list_proxies | |
| check_spam | No | Run spam-blacklist check (slower, ~3s extra) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=true, consistent with a read operation. Description adds performance trade-off for check_spam mode (~3s extra). No contradiction.
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, no fluff. Front-loaded with core function and optional mode. Every sentence adds value.
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 could hint at return structure (IP address, spam list names). However, for a status check tool it's adequate given sibling context and annotations.
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 covers both parameters 100%. Description adds that proxy_id comes from list_proxies and check_spam is slower but assesses IP quality, providing context 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?
Title and description clearly state the tool returns current external IP and optionally checks spam blacklists. Distinguishes from siblings by specifying it's for verification of proxy status.
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?
Explicit usage context: 'Use to verify a fresh rotation succeeded, or to decide if you need to rotate again because the IP is dirty.' No explicit when-not-to-use but clear context suggests alternatives like rotate_ip for rotation.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_proxiesList my proxiesARead-only
Returns all proxies owned by the authenticated user with full connection details (host, port, login, password, geo, operator, expiration). Use this first when the user asks anything about "my proxies", to find a specific proxy, or to get a proxy_id needed for other tools. Supports filtering by type (mobile/server/backconnect/residential) and id_country (numeric ID — use get_country_list to resolve from ISO codes; that tool lands in v0.2). The server already drops expired proxies, but active_only rechecks client-side as a safety net.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filter by proxy type | |
| id_country | No | Filter by numeric country ID (not ISO code) | |
| active_only | No | Hide expired proxies (default: true) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations (readOnlyHint, openWorldHint), the description reveals that expired proxies are already dropped server-side but the active_only filter provides an extra client-side check. It also discloses the returned fields (host, port, login, password, geo, operator, expiration).
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—three sentences each serving a distinct purpose: what it returns, when to use it, and parameter details. No redundant or unclear language.
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 output schema, the description sufficiently explains the return content. It covers all three parameters, usage context, and a dependency (get_country_list). No gaps for an agent to select and invoke correctly.
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%, but the description adds context: the type parameter lists enums, id_country is numeric and requires get_country_list for conversion, and active_only defaults to true with explanation. This adds value beyond the schema alone.
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?
Description clearly states the tool returns all proxies owned by the user with full connection details, distinguishing it from sibling tools like get_proxy_status or get_balance. It explicitly says to use this first when the user asks about 'my proxies'.
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 explicit guidance: use this first for any query about 'my proxies', to find a specific proxy, or to obtain a proxy_id for other tools. It also advises using get_country_list for ISO codes, offering a clear alternative.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rotate_ipRotate proxy IPA
Forces the mobile proxy to acquire a new IP address from the carrier (changes the cellular session). This is THE core mobile-proxy feature — agents use it between scraping requests, account creations, etc. Takes ~3-10 seconds and returns the new IP. Costs nothing — IP rotation is included in the subscription. Set verify=true to auto-check the new IP after rotation (adds ~1-2s). Only works on mobile proxies (proxy_type=0) — they are the only ones with a proxy_key.
| Name | Required | Description | Default |
|---|---|---|---|
| verify | No | Call proxy_ip after rotation to confirm the new IP | |
| proxy_id | Yes | proxy_id from list_proxies |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds detailed behavioral context beyond annotations: timing (~3-10 seconds), cost (included), auto-check with verify (~1-2s), and mobile-only constraint. No contradiction with annotations.
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 with zero waste. Core purpose first, then relevant details. Each sentence 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?
Complete for a tool with no output schema: describes return value (new IP), timing, cost, constraints, and verification option. No 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 already covers both parameters with descriptions. The description adds value by specifying proxy_id source (list_proxies) and behavioral consequence of verify (adds ~1-2s).
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 'Forces' and the resource 'mobile proxy to acquire a new IP address', and distinguishes from siblings by specifying it only works on mobile proxies (proxy_type=0).
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?
Explicitly states when to use ('between scraping requests, account creations') and when not ('Only works on mobile proxies'). Does not directly name alternatives, but sibling context provides that.
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.
8 tool updates
v0.1.2- First observed
buy_proxy - First observed
change_geo - First observed
get_balance - First observed
get_geo_list - First observed
get_price - First observed
get_proxy_status - First observed
list_proxies - First observed
rotate_ip
TDQS
Each tool has a clearly distinct purpose: listing, status, balance, geo list, pricing, IP rotation, geo change, and purchase. No overlapping functionality.
All tools follow a consistent verb_noun pattern (e.g., list_proxies, get_proxy_status, rotate_ip), making them predictable and easy to distinguish.
With 8 tools, the server covers essential proxy management actions without being overwhelming. Each tool serves a clear function within the domain.
The tool set covers the core lifecycle: list, status, balance, geo info, pricing, rotation, geo change, purchase. Minor gaps exist (e.g., no explicit delete or settings update), but the surface is largely complete for mobile proxy management.
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
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Free remote MCP server for fetching public web pages through a rotating proxy pool.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server that spawns autonomous Claude Code agents in GitHub repos, enabling task delegation with persistent state, multi-step workflows, and job monitoring.47942Apache 2.0
- AlicenseNot gradedqualityAmaintenanceMCP server that enables Claude to control your computer, similar to Anthropic's computer use but easy to set up locally.327356MIT
- AlicenseCqualityDmaintenanceAn MCP server that gives Claude Code real browser control for web automation, testing, and screenshots.3255151MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables Claude Code to communicate with other Claude Code agents over HTTP, allowing users to ask questions about remote codebases or delegate coding tasks.MIT
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/mobileproxy/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server