x402 Utility
This server lets you discover and pay-per-call (USDC on Base via x402) a growing catalog of 400+ utility APIs through six MCP tools, with no API key or account required.
Browse the catalog for free:
list_capabilitiesshows categories and route counts, or all routes in a category.Search for free:
search_capabilitiesfinds routes by keyword across paths, IDs, and descriptions.Get exact call specs for free:
get_endpoint_specreturns a route's price, input schema, and worked request/response examples.Call any route generically:
call_endpointsends a path + JSON body to any route and automatically handles the x402 payment flow (requiresWALLET_PRIVATE_KEY).Featured daily endpoint:
daily_402(paid $0.001) returns the day's spotlighted x402 endpoint with spec and example, with optional date replay.Discover the whole fleet:
agent_service_directory(paid $0.05) lists every ForgeMesh x402 service with category, route count, and price range.Covers many domains: geo, lookups, math, utilities, vision/OCR, audio, time, space, web extraction, documents, text, economy, AI, fun, and more.
Provides access to NASA's Astronomy Picture of the Day (APOD) API, enabling retrieval of the daily astronomy image, title, explanation, and metadata.
ForgeMesh Utility Grid MCP
A ForgeMesh Labs product.
Search and use more than 400 practical APIs without loading hundreds of tools into your agent. Utility Grid exposes six compact MCP tools for OCR, image and audio processing, web extraction, math, conversions, geodata, and more. Catalog discovery is free; API execution is paid per call in USDC on Base through x402. No account or API key is required.
Rather than exposing one MCP tool per route (unmanageable at this scale and growing), this server exposes a handful of meta-tools: browse/search the live catalog, fetch a route's exact call spec, then call any route generically. New routes on the upstream service show up automatically — nothing here is hardcoded to today's catalog.
Quick start (Claude Desktop / Claude Code / any MCP client)
{
"mcpServers": {
"utility-grid": {
"command": "npx",
"args": ["-y", "@forgemeshlabs/utility-grid-mcp"],
"env": {
"WALLET_PRIVATE_KEY": "0x..."
}
}
}
}WALLET_PRIVATE_KEY is only needed for the 3 paid tools. Discovery works with no wallet at all — skip the env block entirely to browse and plan calls for free.
Related MCP server: opendexter
Tools
Tool | Cost | What it does |
| free | Category overview with route counts, or every route in one category |
| free | Keyword search across every route's path, id, and description |
| free | A route's exact price, input schema, and worked request/response examples |
| $0.001-$0.05 | Call any route by path + JSON body — handles the x402 payment flow automatically |
| $0.001 | The Daily 402: one featured endpoint from the whole ForgeMesh fleet, rotated by UTC date |
| $0.05 | Registry of every ForgeMesh x402 service — category, route count, price range |
Categories in the catalog (illustrative, not exhaustive)
geo (airports, zip codes, geocoding, weather), lookups (dictionary, Bible, country info, holidays), math (statistics, matrices, equations, geometry), utilities (QR codes, hashing, UUIDs, phone parsing), vision (OCR, image captioning, background removal), audio (TTS, transcription, format conversion), time (timezones, cron, sun/moon), space (NASA APOD, asteroids, solar weather), web (content extraction, robots.txt/Content-Signal checks), registry (fleet catalog, daily spotlight), documents (PDF handling), text (language detection, readability), economy (fx rates, financial calculators), science, developer, domains, ai, and fun (fortunes, chess, trivia).
Call list_capabilities with no arguments for the live, current breakdown — the catalog grows over time and this README will drift; the tool won't.
Typical flow
search_capabilities({ query: "background removal" })— free, finds/remove-backgroundget_endpoint_spec({ path: "remove-background" })— free, shows the exact input schema and pricecall_endpoint({ path: "remove-background", body: { image_url: "https://..." } })— paid, does the x402 dance and returns the result
Or skip straight to call_endpoint if you already know the route and its input shape.
How payment works
No signup, no API key, no subscription. call_endpoint, daily_402, and agent_service_directory each trigger the same flow: the first request returns an HTTP 402 challenge, this MCP server signs a USDC payment authorization (EIP-3009) on Base and retries, and the result lands in the same response — including settlement details under _payment when available.
Direct API
Prefer raw HTTP? The full agent-readable surface:
https://x402.forgemesh.io/llms.txt— one-page summary for agentshttps://x402.forgemesh.io/openapi.json— OpenAPI 3.1 with x402 payment metadata, full input schemas, and worked examples for every route (this is whatlist_capabilities/search_capabilities/get_endpoint_specread from, live, every call)https://x402.forgemesh.io/.well-known/x402.json— x402 discovery manifest
FAQ
Do I need an account or API key? No. x402 payments are the only credential, and only for the 3 paid tools.
What chain and token? USDC on Base mainnet (eip155:8453).
Will this break when the upstream catalog changes? No — list_capabilities, search_capabilities, and get_endpoint_spec all read /openapi.json live (cached in-memory for 5 minutes). call_endpoint never needs a hardcoded schema at all; it just forwards your JSON body.
Built by ForgeMesh Labs · Powered by the x402 protocol · MIT License
Available Tools
6 toolsagent_service_directoryA
PAID ($0.05) — machine-readable registry of every production x402 service in the ForgeMesh fleet: name, category, live route count, and price range per service. Useful for an agent deciding which paid tool/service to reach for next. Optional category filter (onchain-intel, voice, travel, econ-intel, commerce, infra, media, utility-grid). Requires WALLET_PRIVATE_KEY.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Optional: onchain-intel, voice, travel, econ-intel, commerce, infra, media, utility-grid |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It discloses the $0.05 cost and the WALLET_PRIVATE_KEY requirement, which are critical for an agent to decide whether to call. It also specifies the output fields and machine-readable nature, though it omits error cases or pagination 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 two sentences, front-loads the cost warning, and packs essential details such as content, use case, filter, and auth requirement without any redundant words. It is concise and well-structured.
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-optional-parameter directory lookup, the description covers purpose, when to use, cost, auth requirements, and expected output content. It lacks explicit error handling details but is otherwise complete enough for an agent to decide 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?
The schema already covers the category parameter with its allowed values (100% coverage), but the description adds behavioral meaning by labeling it an 'Optional category filter' and repeating the categories in a practical context. This goes slightly beyond the schema's bare value list.
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 provides a machine-readable registry of production x402 services, listing name, category, route count, and price range. This distinguishes it from sibling tools like list_capabilities and get_endpoint_spec, which focus on capability listing or endpoint details.
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 explicitly states it is useful for an agent deciding which paid tool/service to reach for next, giving a clear when-to-use context. It does not mention alternative tools or exclusions, but the use case is well-defined and sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
call_endpointA
PAID (price varies by route, $0.001-$0.05) — the generic way to call ANY route in the Utility Grid. Pass the route path and a JSON body matching its input schema (use get_endpoint_spec first if unsure). Handles the full x402 payment flow automatically: fetches the 402 challenge, signs a USDC payment on Base, retries, and returns the result. Requires WALLET_PRIVATE_KEY.
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON body matching the route's input schema (see get_endpoint_spec) | |
| path | Yes | Route path, e.g. 'chess-moves' or '/geocode-city' |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full disclosure burden and does well: it mentions PAID pricing, the x402 payment flow (fetches challenge, signs USDC on Base, retries), and the required WALLET_PRIVATE_KEY. It does not detail error handling or return format, but the core behavioral traits—cost, payment execution, and key requirement—are transparently stated.
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 at roughly three sentences but packs essential information upfront: cost, generic purpose, usage instruction, payment flow, and key requirement. Each clause adds value, though slight redundancy exists ('generic way' + 'ANY route' could be tighter). It is well-structured and front-loaded with critical cost/purpose info.
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 generic nature and no output schema, the description covers key operational concerns: cost, payment flow, key requirement, and how to obtain the correct body (via get_endpoint_spec). It does not mention failure behavior or return format explicitly, but 'returns the result' implies the route's output is returned, which is adequate for a generic caller.
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 the schema already documents both parameters. The description reinforces the 'body' as 'a JSON body matching its input schema' and gives path examples, but adds little beyond the schema. The 'use get_endpoint_spec' hint is useful but not a substitute for schema-level detail, so a 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's function: 'the generic way to call ANY route in the Utility Grid' with a specific verb (call) and resource (routes). It distinguishes itself from sibling tools like get_endpoint_spec (which retrieves specs) and list_capabilities (which lists capabilities), making its purpose 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 clear usage context: it is the generic route caller, and it explicitly advises 'use get_endpoint_spec first if unsure' about the body schema, naming a sibling tool as a prerequisite. It also mentions requirements (WALLET_PRIVATE_KEY) and cost, though it does not explicitly state when not to use it (e.g., for discovery or when no payment key is available).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
daily_402A
PAID ($0.001) — the Daily 402: one featured x402 endpoint per UTC day, rotated deterministically through every paid route in the 12-service ForgeMesh fleet (500+ routes). Returns what it does, its price, input schema, and a worked example. Optional date override to replay a past day's pick. Requires WALLET_PRIVATE_KEY.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Optional ISO date (YYYY-MM-DD) to replay a past day's featured endpoint |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description bears full responsibility. It discloses critical behavior: the operation is paid ('PAID ($0.001)'), requires authentication ('Requires WALLET_PRIVATE_KEY'), and describes the return payload. It also notes deterministic rotation, giving an insight into selection logic. Missing are potential error conditions or rate limits, but the most important safety and auth aspects are covered.
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 and front-loaded: it starts with the cost and core function, followed by return details, optional parameter, and auth requirement. Four short sentences, each adding essential information without waste.
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 tool with one optional parameter and no output schema, the description is complete. It explains the return value (description, price, schema, example), the deterministic rotation, the optional replay feature, and the authentication prerequisite. No critical gaps remain.
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 schema already covers the single parameter at 100%, including format and purpose. The description's mention of 'Optional date override to replay a past day's pick' mirrors the schema description and adds no additional semantic detail beyond what the schema provides.
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: 'one featured x402 endpoint per UTC day' and what it returns ('Returns what it does, its price, input schema, and a worked example'). This distinguishes it from sibling tools like search_capabilities or get_endpoint_spec, which focus on broader discovery rather than a daily featured pick.
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 gives clear context on when to use the tool: for the daily featured endpoint, with an optional date override to replay past days. However, it does not explicitly mention alternatives or when-not-to-use scenarios, though the daily-specific nature is implicitly distinct from siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_endpoint_specA
FREE — no wallet needed. Full call spec for one route: price, input JSON schema, a worked request example, and a worked response example, straight from the live OpenAPI discovery doc. Pass the route path (with or without a leading slash, e.g. 'chess-moves' or '/chess-moves'). Use this before call_endpoint to know exactly what body to send.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Route path, e.g. 'chess-moves' or '/geocode-city' |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses key behaviors: free ('FREE — no wallet needed'), source ('straight from the live OpenAPI discovery doc'), and content (price, schema, examples). It doesn't cover error handling or what happens if the route doesn't exist, but for a read-only spec tool, this is sufficient. No annotations provided, so description carries the burden; it does so reasonably.
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 primary purpose. Every sentence provides valuable information: first describes outputs, second gives usage instructions and context. No redundant or filler content.
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?
Despite no output schema or annotations, the description completely covers what the tool does, how to use it, and why it's useful. It explains the 'free' aspect, the route path requirement, and that it returns examples and schema. For a single-parameter tool, this is fully sufficient guidance.
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 the parameter with description and examples (100% coverage), giving a baseline of 3. The description adds extra value by specifying the leading slash is optional ('with or without a leading slash') and reiterates examples, clarifying the expected input format 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 specifies exactly what the tool does: 'Full call spec for one route: price, input JSON schema, a worked request example, and a worked response example'. It clearly differentiates from siblings by indicating it's a preparation step before call_endpoint and distinct from listing/searching capabilities.
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 call_endpoint: 'Use this before call_endpoint to know exactly what body to send.' Also clarifies that no wallet is needed, establishing when it's appropriate. The path format guidance ('with or without a leading slash') provides clear usage details.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_capabilitiesA
FREE — no wallet needed. Browse the ForgeMesh Utility Grid catalog (415+ POST routes and growing, covering geo (airports, zip codes, geocoding, weather), lookups (dictionary, bible, country info, holidays), math (statistics, matrices, equations, geometry), utilities (QR codes, hashing, UUIDs, phone parsing), vision (OCR, image captioning, background removal), audio (TTS, transcription, format conversion), time (timezones, cron, sun/moon), space (NASA APOD, asteroids, solar weather), web (content extraction, robots.txt/Content-Signal checks), registry (fleet catalog, daily spotlight), documents (PDF handling), text (language detection, readability), economy (fx rates, financial calculators), science, developer, domains, ai, conversions, and fun (fortunes, chess, trivia)). Call with no arguments for a category overview with route counts, or pass a category to list every route in it with price and description. Always reads the live /openapi.json — never a stale/hardcoded list.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Optional category to list routes for, e.g. 'math' or 'vision' |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full behavioral disclosure. It states the tool is free, always reads the live /openapi.json (never stale), and describes the two invocation modes. It does not disclose rate limits, pagination, or the exact response structure, but for a read-only catalog that is largely sufficient.
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 front-loaded with 'FREE — no wallet needed' and the core verb. The long parenthetical enumeration of categories is verbose but provides valuable scope information. Every sentence contributes, though the category list could be trimmed without losing essential function.
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 tool with one optional parameter and no output schema, the description covers cost, live data behavior, both invocation modes, and category examples. It does not address error cases, response format, or limits, but the core decision-making information is present.
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 already fully describes the optional 'category' parameter with examples ('math', 'vision'). The description adds that passing a category lists every route with price and description, but this is more behavioral context than parameter semantics. Since schema coverage is 100%, a baseline of 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 states a specific action (browse the ForgeMesh Utility Grid catalog) and clearly differentiates from siblings by explicitly offering two modes: a category overview with no arguments, or listing routes in a category. This distinguishes it from search_capabilities and get_endpoint_spec.
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 clear usage context: no arguments yields a category overview with route counts; passing a category yields routes with price and description. It also notes the data source is live. However, it does not explicitly state when not to use this tool or point to alternatives like search_capabilities for its exclusion.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_capabilitiesA
FREE — no wallet needed. Keyword search across every route's path, operation id, and description (e.g. 'chess', 'timezone', 'background removal'). Use this when you don't know the exact route name or category.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 20, max 50) | |
| query | Yes | Keyword to search for |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It adds useful context: it's free (no wallet), searches across specific fields (path, operation id, description). But it doesn't explicitly state it's read-only, disclose any side effects, or describe the return format. This is acceptable for a search tool but lacks some behavioral detail.
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 concise sentences, front-loaded with the most important info (free, search scope). No wasted words, every sentence earns its place. Well-structured for quick understanding.
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 simplicity, good schema coverage, and no output schema, the description is quite complete. It covers what it searches, when to use it, and cost. Missing return format details, but that's not critical for a search tool. The sibling context is available.
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 100% of parameters with descriptions, so baseline is 3. The description adds value by giving examples ('chess', 'timezone', 'background removal') and clarifying what the query searches across (path, operation id, description), which enriches the meaning of the 'query' parameter 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 clearly states the tool performs a keyword search across every route's path, operation id, and description, with concrete examples. It also differentiates from siblings by indicating it's for when you don't know the exact route name or category.
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 says 'Use this when you don't know the exact route name or category,' giving a clear context. It also notes 'FREE — no wallet needed,' a cost-related guideline. However, it doesn't explicitly name alternatives or state when not to use it, so not a perfect 5.
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.
6 tool updates
v0.1.1- First observed
agent_service_directory - First observed
call_endpoint - First observed
daily_402 - First observed
get_endpoint_spec - First observed
list_capabilities - First observed
search_capabilities
TDQS
Each tool has a clearly distinct purpose: list_capabilities for browsing the catalog, search_capabilities for keyword search, get_endpoint_spec for detailed specifications, call_endpoint for executing routes, daily_402 for a curated daily pick, and agent_service_directory for service-level metadata. There is no ambiguity between them, and the descriptions reinforce their unique roles.
The first four tools follow a consistent verb_noun pattern (list_capabilities, search_capabilities, get_endpoint_spec, call_endpoint), but daily_402 and agent_service_directory abandon the verb prefix, creating a minor inconsistency. All names use snake_case and are otherwise readable, so the deviation is not jarring.
With 6 tools, the server is well-scoped for its purpose as a gateway to a large endpoint catalog. The count is within the ideal range and each tool covers a necessary step in the discovery-to-execution workflow, with no redundancy or obvious bloat.
The tool set fully covers the core lifecycle: browse (list_capabilities), find (search_capabilities), inspect (get_endpoint_spec), and execute (call_endpoint). Additional tools for daily highlights and service directory add value without leaving any critical gaps for the intended use case.
Maintenance
Related MCP Connectors
337 MCP tools with x402 micropayments on Base. $0.001/call. No signup, no API keys.
Discover and call 10,000+ production APIs from one MCP server. Pay-per-call billing for AI agents.
33 pay-per-call market and news data tools over MCP with free discovery and x402 payments.
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceMarketplace MCP for paid HTTP APIs. Pay per call in USDC on Base via the open x402 standard — non-custodial. 13 tools for discovery, buying, and publishing APIs.632MIT
opendexterofficial
AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI agents to search, pay for, and call paid APIs using the x402 protocol, with automatic USDC settlement.2MIT- AlicenseCqualityDmaintenanceMCP server bringing 100+ x402-paid APIs to AI agents (Claude, Cursor, MCP-aware clients). Auto-discovers tools from CDP Bazaar; handles USDC micropayments on Base.100601MIT
- AlicenseAqualityAmaintenanceMCP server for searching and discovering 4,000+ public APIs3MIT
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/forgemeshlabs/utility-grid-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server