{"capabilities":{"extendedAgentCard":false,"extensions":[{"description":"Every business on snuepi is its own A2A agent. Find one, then read its card.","params":{"card":"https://snuepi.com/@{slug}/.well-known/agent-card.json","llms_txt":"https://snuepi.com/llms.txt","lookup_rest":"https://snuepi.com/api/directory/v1/lookup","mcp":"https://snuepi.com/api/directory/mcp","mcp_find_tool":"search_providers","search_rest":"https://snuepi.com/api/directory/v1/providers"},"required":false,"uri":"https://snuepi.com/ext/business-agents/v1"}],"pushNotifications":false,"streaming":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"description":"snuepi answers AI agents for small businesses in Europe, each under its own terms. Every business is its own agent: find it (MCP search_providers, REST /api/directory/v1/providers, or lookup by website or phone), then use its own card at /@<slug>/.well-known/agent-card.json to book, ask for a quote, request a consultation or order. This card’s endpoint sends a request for quote to a named supplier; quotes and accepted deals are signed (Ed25519 JWS).","documentationUrl":"https://snuepi.com/developers/a2a","iconUrl":"https://snuepi.com/ikoner/ikon-512.png","name":"snuepi","preferredTransport":"JSONRPC","protocolVersion":"0.3.0","provider":{"organization":"snuepi","url":"https://snuepi.com"},"security":[],"securitySchemes":{"agentKey":{"description":"A snuepi buyer or agent key (snp_og_…, snp_ag_…, snp_test_…). Optional: verified buyers get firm prices.","scheme":"bearer","type":"http"},"webBotAuth":{"description":"HTTP Message Signatures (RFC 9421, Web Bot Auth).","scheme":"Signature","type":"http"}},"skills":[{"description":"A request for quote to one supplier: items (sku or description, quantity, unit), delivery date and postal code, payment terms and your company number. Name the supplier in data.supplier or metadata.supplier (its slug, from search_providers). Verified buyers (signed requests, identity tokens, matching company domains) get firm prices; others get indicative ranges. Bookings, consultations and orders go to the business’s own card.","examples":["{\"supplier\":\"<slug>\",\"items\":[{\"description\":\"Office cleaning\",\"quantity\":4,\"unit\":\"visits\"}],\"delivery\":{\"date\":\"2026-12-01\",\"postal_code\":\"10115\"}}"],"id":"request_quote","name":"Request a quote","tags":["rfq","procurement","quote","b2b"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://snuepi.com/api/directory/a2a"},{"protocolBinding":"JSONRPC","protocolVersion":"0.3","url":"https://snuepi.com/api/directory/a2a"}],"url":"https://snuepi.com/api/directory/a2a","version":"31f30be6126f793e6ae8d9c5c3ecf100c0da4307","signatures":[{"protected":"eyJhbGciOiJFZERTQSIsInR5cCI6IkpPU0UiLCJraWQiOiJfWnhtSWxCR2hVNlJUcU5tIiwiamt1IjoiaHR0cHM6Ly9zbnVlcGkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiJ9","signature":"katBJw-uU-GLVOThraguqvYQOsXBi5dkDnUQhTw2wJWdHQo1K4qHayQUT3npgmcJmcCGOJRGnR95_rvUb5c1BA","header":{"jwks_url":"https://snuepi.com/.well-known/jwks.json","canonicalization":"JCS over the A2A 1.0 form of the card"}}]}