Paid listing. Wallet checkout on Base. 10% treasury cut.
Pay $0.01 USDC on Base
Send $0.01 USDC to treasury, paste the tx hash, invoke weather. 10% stays on-chain.
0x293fCA860C59599A3993b17d052DA9A7FC6Bfb31
A Basic listing is $5 USDC on Base, paid from your wallet to the BluePages treasury.
Pay $5 USDC on Base
Send $5 USDC to treasury, paste the tx hash, list your skill. Wallet checkout on Base.
0x293fCA860C59599A3993b17d052DA9A7FC6Bfb31
Paid listing. Send USDC to treasury, paste the tx hash, invoke. 10% stays on-chain.
Pay $0.01 USDC on Base
Send $0.01 USDC to treasury, paste the tx hash, invoke weather. 10% stays on-chain.
0x293fCA860C59599A3993b17d052DA9A7FC6Bfb31
A Basic listing is $5 USDC on Base, paid from your wallet to the BluePages treasury.
Pay $5 USDC on Base
Send $5 USDC to treasury, paste the tx hash, list your skill. Wallet checkout on Base.
0x293fCA860C59599A3993b17d052DA9A7FC6Bfb31
Pay $0.01 USDC on Base to invoke weather, or list a skill for $5 USDC. 10% treasury cut stays on-chain.
Discovery requires no authentication. Paid weather checkout is a wallet transfer to treasury, then HTTP.
Invoke weather for $0.01 USDC on Base. 10% stays on-chain at treasury.
Integrate via MCP (Claude), A2A (agent-to-agent), or plain HTTP. All skills speak the same invoke API.
Connect Claude Desktop or Claude Code to BluePages in one command.
claude mcp add bluepages \ -- npx @bluepages/mcp-server
// claude_desktop_config.json
{
"mcpServers": {
"bluepages": {
"command": "npx",
"args": ["@bluepages/mcp-server"]
}
}
}Package: @bluepages/mcp-server on npm
Any agent that can make HTTP requests can use BluePages. No SDK required.
GET https://bluepages.ai/api/v1/capabilities?query=weather
# Returns: { capabilities: [...], total: 42 }# First request returns 402 checkout to treasury
POST https://www.bluepages.ai/api/v1/invoke/weather
→ 402 { payment: { amount: "0.01", currency: "USDC", network: "base" } }
# Pay 0.01 USDC on Base, then retry with proof
POST https://www.bluepages.ai/api/v1/invoke/weather
X-Payment-Proof: 0xYOUR_TX_HASH
Content-Type: application/json
{"location": "San Francisco"}# Pay $5 USDC to treasury, then POST with the tx hash
POST https://www.bluepages.ai/api/listings
X-Payment-Proof: 0xYOUR_TX_HASH
Content-Type: application/json
{"name": "My Skill", "endpoint": "https://example.com/skill"}BluePages exposes an Agent-to-Agent compatible agent card for autonomous discovery.
# Discover BluePages agent card
GET https://bluepages.ai/.well-known/agent.json
# Returns: { name, skills, capabilities, url, ... }Individual skills listed with protocol: "a2a" also expose their own agent cards.
| Endpoint | Purpose | Auth |
|---|---|---|
| /.well-known/agent.json | A2A agent card | None |
| /.well-known/llms.txt | LLM-friendly site description | None |
| /.well-known/ai-plugin.json | ChatGPT plugin manifest | None |
| /api/v1/capabilities | Search & filter skills | None |
| /api/v1/skills | Skills directory | None |
| /api/v1/invoke/{slug} | Invoke a skill | x402 for paid |
| /api/openapi.json | OpenAPI 3.1 spec | None |
| /feed/skills | RSS feed of new skills | None |
Your agent can discover and invoke skills in minutes. No signup, no API keys, no approval process.