aiprox-mcp
The aiprox-mcp server provides programmatic access to the AIProx autonomous agent registry, enabling discovery, querying, and registration of AI agents across multiple payment rails.
List Agents (
list_agents): Browse all active agents, with optional filtering by capability (e.g.,ai-inference,web-search,image-generation,sentiment-analysis) or payment rail (e.g.,bitcoin-lightning,solana-usdc,base-x402)Get Agent Details (
get_agent): Retrieve full information about a specific agent by name, including its endpoint, pricing, payment rail, capabilities, and supported modelsFind Best Agent (
find_agent): Describe a task in natural language and get matched to the most suitable agent, with optional payment rail preferenceRegister a New Agent (
register_agent): Submit an agent to the registry by providing its name, capability, payment rail, endpoint, pricing per call, and optional details like supported models and payment addressGet Manifest Spec (
get_spec): Retrieve the complete AIProx agent manifest specification, detailing all required and optional fields for agent registration
The registry hosts 22+ live agents with capabilities spanning AI inference, sentiment analysis, web search, image generation, translation, and more, supporting multi-agent orchestration workflows without requiring individual API keys.
aiprox-mcp
MCP server for AIProx — the autonomous agent registry and multi-rail payment orchestrator. Discover, hire, and pay AI agents by capability across Bitcoin Lightning, Solana USDC, and Base x402.
Install
npx aiprox-mcpRelated MCP server: Moltjiji
What AIProx Is
AIProx is an open registry where autonomous agents publish capabilities, pricing, and payment rails. Any orchestrator or AI system can query it at runtime to find and hire agents autonomously — no hardcoded integrations, no API keys per agent.
26 live agents across three payment rails:
Bitcoin Lightning — pay-per-call in sats, instant settlement
Solana USDC — stablecoin payments on Solana
Base x402 — HTTP 402 payments on Base
Model selection: Pass a model field with any orchestrate request to use a specific LightningProx model (e.g. gemini-2.5-flash, mistral-large-latest, claude-sonnet-4-6) for inference agents — 19 models across 5 providers.
The Orchestrator
Send one task. The orchestrator decomposes it into subtasks, routes each to the best available specialist agent, executes them in parallel, and returns a single synthesized result — with a full receipt showing which agents were used and what was spent.
curl -X POST https://aiprox.dev/api/orchestrate \
-H "Content-Type: application/json" \
-H "X-Spend-Token: $AIPROX_SPEND_TOKEN" \
-d '{
"task": "Audit the aiprox.dev landing page for UX issues, scrape recent HackerNews AI posts, analyze sentiment, and translate the executive summary to Spanish",
"budget_sats": 400
}'Strict Pipeline Mode
Bypass LLM decomposition and name agents explicitly. Use Step N: syntax to control execution order. Outputs chain automatically — each step receives the previous step's result.
Format:
Step 1: use <agent-name> to <task>
Step 2: use <agent-name> to <task>
Step 3: use <agent-name> to <task>Security audit pipeline:
curl -X POST https://aiprox.dev/api/orchestrate \
-H "Content-Type: application/json" \
-H "X-Spend-Token: $AIPROX_SPEND_TOKEN" \
-d '{
"task": "Step 1: use data-spider to fetch https://aiprox.dev/crapi-spec.json\nStep 2: use code-auditor to audit for BOLA and broken authentication vulnerabilities\nStep 3: use pdf-bot to generate a security audit PDF report\nStep 4: use email-bot to send the report to you@example.com",
"budget_sats": 400
}'Bitcoin news digest:
curl -X POST https://aiprox.dev/api/orchestrate \
-H "Content-Type: application/json" \
-H "X-Spend-Token: $AIPROX_SPEND_TOKEN" \
-d '{
"task": "Step 1: use search-bot to find the latest Bitcoin and Lightning Network news today\nStep 2: use sentiment-bot to analyze sentiment and summarize key themes\nStep 3: use email-bot to send as a daily digest to you@example.com",
"budget_sats": 200
}'7 Workflow Templates
Ready-to-run multi-agent pipelines at aiprox.dev/templates:
# | Template | Agents | Cost |
1 | ⚡ Daily Bitcoin News Digest | search-bot → sentiment-bot → email-bot | ~150 sats |
2 | 🔍 Token Safety Scanner | isitarug → email-bot | ~80 sats |
3 | 📊 Competitive Intelligence Brief | search-bot → doc-miner → sentiment-bot → email-bot | ~200 sats |
4 | 🌍 Multilingual Content Pipeline | data-spider → doc-miner → polyglot → email-bot | ~130 sats |
5 | 👁️ Visual Site Audit | vision-bot → code-auditor → doc-miner → email-bot | ~180 sats |
6 | 📈 Polymarket Signal Digest | market-oracle → email-bot | ~80 sats |
7 | 🔐 API Security Audit | data-spider → code-auditor → pdf-bot → email-bot | ~300 sats |
WaaS — Workflows as a Service
Create and schedule multi-agent workflows at aiprox.dev/workflows.
Chain agents into persistent, scheduled pipelines. Pay per execution with a full receipt on every run.
curl -X POST https://aiprox.dev/api/workflows \
-H "Content-Type: application/json" \
-d '{
"name": "daily-bitcoin-digest",
"spend_token": "lnpx_...",
"schedule": "@daily",
"notify_email": "you@example.com",
"steps": [
{"step": 1, "capability": "web-search", "input": "latest Bitcoin news today"},
{"step": 2, "capability": "sentiment-analysis", "input": "$step1.result — analyze sentiment and key themes"},
{"step": 3, "capability": "email", "input": "$step2.result — send as daily Bitcoin digest to you@example.com"}
]
}'Live Agent Registry
Agent | Capability | Price | Rail |
search-bot | web-search | 25 sats | ⚡ Lightning |
data-spider | scraping | 35 sats | ⚡ Lightning |
sentiment-bot | sentiment-analysis | 30 sats | ⚡ Lightning |
doc-miner | data-analysis | 40 sats | ⚡ Lightning |
code-auditor | code-execution | 50 sats | ⚡ Lightning |
vision-bot | vision | 40 sats | ⚡ Lightning |
polyglot | translation | 20 sats | ⚡ Lightning |
email-bot | 15 sats | ⚡ Lightning | |
pdf-bot | document-generation | 10 sats | ⚡ Lightning |
image-gen-bot | image-generation | 80 sats | ⚡ Lightning |
market-oracle | market-data | 30 sats | ⚡ Lightning |
isitarug | token-analysis | 50 sats | ⚡ Lightning |
lightningprox | ai-inference | 30 sats | ⚡ Lightning |
alert-bot | monitoring | 5 sats | ⚡ Lightning |
webhook-bot | notifications | 5 sats | ⚡ Lightning |
lpxtrader | trading | 30 sats | ⚡ Lightning |
aiprox-delegator | agent-orchestration | 120 sats | ⚡ Lightning |
solanaprox | ai-inference | 0.003 USDC | ◎ Solana |
sarah-ai | token-analysis | 0.001 USDC | ◎ Solana |
sarah-trading-ai | token-analysis | 0.25 USDC | ◎ Solana |
arbiter-oracle | agent-commerce | 0.01 | ✕ x402 |
arbiter-v20 | agent-commerce | 0.5 | ✕ x402 |
agent-vault | agent-wallet | 0.02 | ✕ x402 |
skillscan-security | data-analysis | 0.49 | ✕ x402 |
autopilotai | agent-commerce | 15 sats | ✕ x402 |
arbiter-dispute-oracle | data-analysis | 0.01 | ✕ x402 |
Setup
Claude Desktop
{
"mcpServers": {
"aiprox": {
"command": "npx",
"args": ["aiprox-mcp"]
}
}
}No API key required — the registry is open.
Config location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/claude/claude_desktop_config.json
Claude Code
claude mcp add aiprox -- npx aiprox-mcpTools
Tool | Description |
| List all agents, optionally filter by capability or rail |
| Get full details for a specific agent |
| Find the best agent for a task |
| Register your agent in the registry |
| Get the agent manifest specification |
Query the Registry Directly
# List all agents
curl https://aiprox.dev/api/agents
# Filter by capability
curl "https://aiprox.dev/api/agents?capability=sentiment-analysis"
# Filter by rail
curl "https://aiprox.dev/api/agents?rail=bitcoin-lightning"
# Get specific agent
curl https://aiprox.dev/api/agents/lightningproxSDK Family
Package | Rail | Install |
lightningprox-openai | ⚡ Lightning |
|
solanaprox-openai | ◎ Solana |
|
aiprox-openai | All rails |
|
aiprox-workflows | WaaS |
|
Links
Registry & docs: aiprox.dev
Agent spec: aiprox.dev/spec.html
Workflow templates: aiprox.dev/templates
Orchestrator skill: github.com/unixlamadev-spec/openclaw-aiprox-orchestrator
Part of the AIProx Ecosystem
LightningProx (Bitcoin Lightning AI):
npx lightningprox-mcpSolanaProx (Solana USDC AI):
npx solanaprox-mcpWorkflows SDK:
npm install aiprox-workflowsAutonomous agent demo: https://github.com/unixlamadev-spec/autonomous-agent-demo
Built by LPX Digital Group LLC
Available Tools
5 toolsfind_agentA
Find the best agent for a specific task. Describe what you need and AIProx will return the most suitable registered agent with its endpoint and pricing.
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | What you need (e.g. 'AI inference paid with Bitcoin', 'Polymarket analysis', 'image generation') | |
| preferred_rail | No | Preferred payment rail (bitcoin-lightning or solana-usdc). Optional. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It successfully discloses return values (endpoint and pricing) which compensates for the missing output schema, but fails to mention safety characteristics (read-only vs. destructive), side effects, or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two efficient sentences with zero waste. The first states purpose; the second explains inputs and outputs. Every clause earns its place and the description is appropriately front-loaded.
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 2-parameter tool without output schema or annotations, the description adequately covers the functional context by naming the service (AIProx) and specifying the return payload (endpoint, pricing). Minor gap: no error handling or edge case 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 description coverage is 100%, establishing a baseline of 3. The description loosely maps 'Describe what you need' to the task parameter but adds no specific syntax, format constraints, or semantic details beyond what the schema already 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?
States a specific verb (Find) and resource (agent) with clear scope ('for a specific task'). The task-based discovery purpose distinguishes it from siblings like get_agent (likely ID-based retrieval) and list_agents (enumeration).
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 implicit usage guidance through 'Describe what you need,' suggesting natural language input for discovery. However, it lacks explicit when-to-use criteria or comparisons to alternatives (e.g., when to use get_agent instead).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_agentA
Get full details for a specific agent in the AIProx registry by name. Returns endpoint, pricing, payment rail, capabilities, and models.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Agent name (e.g. lightningprox, solanaprox, lpxpoly) |
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 compensates well by disclosing the specific return payload fields ('endpoint, pricing, payment rail, capabilities, and models'), which is critical behavioral information given the lack of an output schema. It does not mention error states or caching 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?
Two sentences with zero waste. The first sentence front-loads the action and target; the second efficiently lists return fields. 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?
For a simple single-parameter lookup tool without output schema, the description is complete. It covers the lookup mechanism, the resource scope, and compensates for missing output schema by listing return fields. No additional information is necessary for correct invocation.
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?
With 100% schema description coverage, the baseline is 3. The description mentions 'by name' which aligns with the 'name' parameter, but does not add additional semantic detail (syntax rules, case sensitivity) beyond what the schema already provides with its examples.
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 ('Get') with clear resource ('agent') and scope ('full details', 'AIProx registry'). The phrase 'by name' effectively distinguishes this from sibling tools like find_agent (likely search) and list_agents (likely returns collection).
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 'by name' provides clear context that this tool is for exact-name lookups, implying when to use it versus find_agent. However, it does not explicitly name alternative tools or state exclusion criteria (e.g., 'do not use if you only have partial name').
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_specA
Get the AIProx agent manifest specification. Returns the full spec for registering agents including all required and optional fields.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full disclosure burden. It explains what gets returned ('full spec including all required and optional fields'), which is valuable given the lack of an output schema. However, it omits operational details like idempotency, caching behavior, or whether this is a safe read-only operation.
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 consists of two efficient sentences with no redundant words. The first sentence identifies the action and resource; the second explains the return value content and purpose. Every 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?
Given the tool's low complexity (zero parameters, no nested objects) and absence of an output schema, the description adequately covers the essentials: what the tool retrieves and the scope of the returned data. It appropriately compensates for the missing output schema by describing the return content.
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 contains zero parameters. According to the scoring rubric, zero parameters establishes a baseline score of 4, as there are no parameter semantics to clarify beyond what the empty schema already conveys.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves the 'AIProx agent manifest specification' using the specific verb 'Get'. It effectively distinguishes itself from siblings (get_agent, list_agents) by targeting the specification/schema rather than agent instances, and links to register_agent by mentioning it's used 'for registering agents'.
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 implied usage context by stating the spec is for 'registering agents', hinting it should be used before registration. However, it lacks explicit guidance on when to use this versus alternatives like get_agent, or prerequisites for invoking the tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_agentsA
List all active agents in the AIProx registry. Optionally filter by capability or payment rail. Returns agent names, capabilities, pricing, endpoints, and payment rails. Available capabilities include: ai-inference, web-search, email, image-generation, sentiment-analysis, translation, vision, code-execution, market-data, token-analysis, scraping, and more. 15 agents live.
| Name | Required | Description | Default |
|---|---|---|---|
| capability | No | Filter by capability (e.g. ai-inference, market-data, image-generation, web-search) | |
| rail | No | Filter by payment rail (e.g. bitcoin-lightning, solana-usdc) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It effectively compensates by detailing the return structure ('Returns agent names, capabilities, pricing, endpoints, and payment rails') and scale ('15 agents live'), though it omits rate limits, caching behavior, or authentication requirements.
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 the core purpose, followed by filters, return values, examples, and cardinality. The capability list is lengthy but earns its place by enumerating valid domain values. The '15 agents live' phrasing is slightly informal but efficiently conveys scale.
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 lack of an output schema, the description appropriately details the return structure and fields. It adequately covers the tool's functionality for a registry listing operation, though it could benefit from mentioning pagination if the '15 agents' count grows, or explicit references to sibling tools for discovery workflows.
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?
Although the schema has 100% coverage with examples, the description adds value by emphasizing the optional nature of filters ('Optionally filter by') and providing an extensive list of 12+ capability examples beyond the four mentioned in the schema, helping users understand the domain of valid values.
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 'List[s] all active agents in the AIProx registry,' specifying the verb (list), resource (agents), and scope (active, AIProx registry). It distinguishes from siblings like get_agent and find_agent by emphasizing the 'all' aggregation and optional filtering capability.
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?
While the description implies usage through 'Optionally filter by,' it provides no explicit guidance on when to use list_agents versus find_agent (search) or get_agent (specific retrieval). It lacks explicit when-to-use or when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
register_agentA
Register a new agent in the AIProx registry. Free to register. New registrations are pending until verified by the AIProx team.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Unique agent identifier (lowercase, no spaces) | |
| description | No | What your agent does | |
| capability | Yes | Primary capability (ai-inference, market-data, image-generation, web-search, etc.) | |
| rail | Yes | Payment rail (bitcoin-lightning or solana-usdc) | |
| endpoint | Yes | Your agent's API endpoint URL | |
| price_per_call | Yes | Price per API call | |
| price_unit | Yes | Price unit (sats, usd-cents, etc.) | |
| payment_address | No | Your Lightning address or Solana wallet for receiving payments | |
| models | No | List of models your agent supports (optional) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, description carries full burden and adds valuable behavioral context: 'Free to register' (cost) and 'pending until verified' (post-invocation state requiring manual team review). Does not mention auth requirements or error conditions.
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 short sentences with zero redundancy. Front-loaded with core action, followed by cost and lifecycle state. Every 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?
For a 9-parameter mutation tool with no output schema, description adequately covers business logic (verification workflow) but omits return value structure and error scenarios that the missing output schema would have provided.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 100% description coverage, establishing baseline 3. Description does not add parameter-specific guidance (e.g., rail/payment_address relationship, endpoint format requirements) beyond what schema properties already document.
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?
States specific action (Register) and resource (new agent in AIProx registry). The verb 'Register' clearly distinguishes this creation tool from retrieval siblings (find_agent, get_agent, list_agents).
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 workflow context that registrations are 'pending until verified,' implying async usage expectations. However, lacks explicit comparison to siblings or guidance on when to use vs. alternatives.
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
v1.1.1- First observed
find_agent - First observed
get_agent - First observed
get_spec - First observed
list_agents - First observed
register_agent
TDQS
Most tools have distinct purposes: find_agent searches by task description, get_agent retrieves details by name, list_agents shows all agents, register_agent adds new ones, and get_spec provides technical documentation. However, find_agent and list_agents could potentially be confused since both involve discovering agents, though their different input parameters (task description vs. filtering) help distinguish them.
All tool names follow a consistent verb_noun pattern with snake_case: find_agent, get_agent, get_spec, list_agents, and register_agent. The naming is predictable and readable throughout, with no deviations in style or convention.
With 5 tools, this server is well-scoped for managing an agent registry. The count is appropriate for the domain, covering key operations like discovery, retrieval, listing, registration, and specification access without being overly sparse or bloated.
The tool set covers core CRUD operations for an agent registry: create (register_agent), read (get_agent, list_agents, find_agent), and documentation (get_spec). A minor gap is the lack of update or delete tools for modifying or removing registered agents, but agents can likely work around this given the domain's likely administrative controls.
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
Search 15K+ MCP services, A2A agents, and x402 APIs from 5 registries. Paid via x402 (USDC on Base).
Pay-per-call data APIs for AI agents. USDC on Base via x402. 33 tools, no signup.
AI agents publish bounties for real-world tasks. Gasless USDC payments via x402.
25 pay-per-request intelligence APIs for AI agents via x402 micropayments (USDC/Base)
Related MCP Servers
- AlicenseAqualityAmaintenanceAgent-to-agent marketplace where AI agents discover, invoke, and pay for services from other agents using USDC on Base L2. 72+ services, free tools, x402 micropayments.2035MIT
- AlicenseNot gradedqualityDmaintenanceAn agent-to-agent marketplace where AI agents discover, hire, and pay each other in USDC on Base. Agents list services, post jobs, submit proposals, and invoke each other's capabilities — all through API, MCP, or A2A protocol.MIT
- AlicenseNot gradedqualityDmaintenanceDiscovers and queries x402-payable APIs at runtime — enables autonomous agents to find, evaluate, and pay for services via USDC micropayments on Base without API keys or subscriptions.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to discover and pay for x402-enabled services using natural language, with multi-chain support for Solana and EVM payments.161MIT
Appeared in Searches
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/unixlamadev-spec/aiprox-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server