Agentropolis
Search engine for agent tools: MCP servers, x402/MPP paid APIs, A2A agents and kits.
Should I use this
Quality & Safety
Findings (1)
- LOWin list_sources
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"agentropolis": {
"url": "https://agentropolis.io/api/mcp"
}
}
}Remote endpoints
https://agentropolis.io/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (10)
🟢search_kits(q, kind, category, rail, max_price_usd, ...)
Search the Agentropolis index (MCP servers, x402/MPP paid HTTP APIs, A2A agents, kits). Read-only; never pays. Trust scores come only from verified non-wash payments. First-party kits (Featured from Seenly, an affiliated publisher) are returned in a separate labeled block.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "What the agent needs, e.g. 'web search', 'sales pitch', 'image generation'"
},
"kind": {
"type": "string",
"enum": [
"kit",
"http_api",
"mcp_server",
"a2a_agent"
]
},
"category": {
"type": "string"
},
"rail": {
"type": "string",
"enum": [
"x402",
"mpp"
]
},
"max_price_usd": {
"type": "number"
},
"min_trust": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"paid_only": {
"type": "boolean"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"required": [
"q"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_kit(id)
Full listing detail by id (from search_kits).
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_kit_manifest(id)
Machine-readable kit manifest (invoke endpoints, pricing hints, discovery files, trust) for a listing.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢call_kit(id, endpoint, method, body, query, ...)
Forwards your request to the seller's x402 endpoint and returns the seller's response. If the seller answers 402, you get its payment requirements unchanged: sign the payment with YOUR OWN wallet to the seller's payTo, then call again with x_payment (x402 v1) or payment_signature (x402 v2). Agentropolis forwards the payment unchanged, never holds keys or funds, never settles, and charges no fees. Only listings with links.call / buy=relay_x402 are supported.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Listing id from search_kits"
},
"endpoint": {
"description": "Path or full https URL on the seller's own host; defaults to the listing's primary endpoint",
"type": "string"
},
"method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
]
},
"body": {
"description": "Request body (object is sent as JSON)",
"anyOf": [
{
"type": "string"
},
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
]
},
"query": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"content_type": {
"type": "string"
},
"x_payment": {
"description": "Signed X-PAYMENT header value (x402 v1), forwarded unchanged",
"type": "string"
},
"payment_signature": {
"description": "Signed PAYMENT-SIGNATURE header value (x402 v2), forwarded unchanged",
"type": "string"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_categories
Categories with listing counts.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_sources
Which directories were ingested or excluded, and why (terms/robots).
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢trust_method
How hub trust scores are computed and their limits.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢bazaar_link(q)
Returns a link to search Coinbase's Bazaar directly. Agentropolis does not cache or republish Bazaar data.
Input Schema
{
"type": "object",
"properties": {
"q": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢market_snapshot
Wash-filtered x402 paid-usage by category (x402-list CC BY 4.0 data).
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢roadmap
What is live vs. stubbed (sponsored placement, verified badges, analytics, market data, kit builder, premium buyer tier, first-party kits).
Input Schema
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence