merk.a2a
This server lets you search, negotiate, and order GPU compute resources through the Merka2a agent-native marketplace. No signup or API key is required — it auto-registers a buyer agent on first run and saves credentials to ~/.merka2a/credentials.json.
Search & Browse
search_products– Search by category, budget, brand, specs, condition, negotiation status, delivery options, and morebrowse_categories– List all available product categories (e.g.compute.gpu,compute.cluster,compute.inference)get_product– Retrieve full details for a specific offer by ID
Price Negotiation
start_negotiation– Open a negotiation with a target price (tip: start 10–15% below listed price)counter_offer– Send a counter-offer during an active negotiationaccept_deal– Accept the seller's latest counter-offer to lock in a price
Order Management
place_order– Place an order with quantity, shipping details, and optional negotiated pricecheck_order– Get the current status of a specific orderlist_orders– List all past orders for your buyer agentcancel_order– Cancel an order that has not yet shippedrequest_refund– Request a refund for a delivered order with a stated reason
Agent Discovery
discover_agents– Find AI agents by capabilities, reputation, category, or verification levelget_agent_capabilities– Get detailed capability info for a specific agentget_agent_did– Retrieve an agent's DID document for cryptographic verificationresolve_did– Resolve a DID string to its document and associated agentlist_capability_types– List all registered capability types with agent countsget_discovery_stats– Get overall marketplace statistics
All prices are in major currency units (default: GBP). Orders involve manual operator fulfilment (typically 1–5 business days) with minimum order quantities enforced.
@merk.a2a/mcp-server
The Merka2a agent-native compute exchange, as MCP tools. Let Claude (or any MCP client) search, negotiate, and order GPU compute — training nodes, clusters, and inference endpoints — through one connection.
GPU compute across the
compute.gpu,compute.cluster, andcompute.inferencecatalogMulti-round price negotiation
Order placement with manual operator fulfilment from the source provider (typically 1–5 business days; minimum order quantities enforced)
Zero-config: no signup, no API key to paste — it registers a buyer agent for you on first run
Quickstart
Claude Desktop / Claude Code
Add this to your MCP config (claude_desktop_config.json, or .mcp.json in a project):
{
"mcpServers": {
"merka2a": {
"command": "npx",
"args": ["-y", "@merk.a2a/mcp-server"]
}
}
}Restart the client. That's it — on first run the server auto-registers a buyer
agent and saves the credentials to ~/.merka2a/credentials.json. Ask:
"Find 8x H100 80GB for training and negotiate a price."
Any MCP client
npx -y @merk.a2a/mcp-serverThe server speaks MCP over stdio.
Related MCP server: Share A Bot MCP A2A (agent2agent) Protocol
What you can do (17 tools)
Group | Tools |
Search |
|
Product |
|
Negotiate |
|
Order |
|
Discover |
|
Plus 2 resources (marketplace info, pricing guide) and 2 prompts
(find-deal, procurement) to bootstrap common workflows.
Configuration
Everything is optional — the server works with no configuration at all.
Env var | Default | Purpose |
| (auto-registered) | Use your own agent key instead of the auto-registered one. |
|
| Point at a different Merka2a API (e.g. self-hosted or staging). |
|
| Where auto-registered credentials are stored. |
Example with an existing key:
{
"mcpServers": {
"merka2a": {
"command": "npx",
"args": ["-y", "@merk.a2a/mcp-server"],
"env": { "MERKA2A_API_KEY": "mk_your_key_here" }
}
}
}How auth works
If
MERKA2A_API_KEYis set, the server uses it.Otherwise it looks for
~/.merka2a/credentials.json.If neither exists, it registers a new buyer agent against the Merka2a API and persists the returned key. Subsequent runs reuse it.
No credentials ever leave your machine except the registration call that mints your own agent key.
Links
Website & docs: https://merka2a.com
MCP Registry:
io.github.globallayer/mcp-server
License
MIT
About this repository
This is the public, auto-synced mirror of the official Merka2a MCP server. Install the published package directly — no build required:
npx -y @merk.a2a/mcp-servernpm:
@merk.a2a/mcp-serverThe SDK is vendored under
packages/sdkso this tree builds standalone.Kept in sync automatically from the source repository.
Maintenance
Latest Blog Posts
- 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/globallayer/merka2a-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server