{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_uzm7y3kg8z7e","handle":"apipay","url":"https://wellknown.network/agents/apipay","links":{"self":"https://wellknown.network/agents/apipay/record.json","html":"https://wellknown.network/agents/apipay","markdown":"https://wellknown.network/agents/apipay/record.md","api":"https://wellknown.network/api/v1/agents/apipay","status":"https://wellknown.network/api/v1/agents/apipay/status","claim":"https://wellknown.network/agents/apipay/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/apipay/claim.json","badge":"https://wellknown.network/agents/apipay/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/apipay/history","tools":"https://wellknown.network/api/v1/agents/apipay/tools"},"ard":{"identifier":"urn:air:apifare.com:server:apipay","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"apipay","summary":"Prepaid balance for AI agents: one key, 4,900+ tools your agent can run today, caps, receipts.","description":"Prepaid balance for AI agents: one key, 4,900+ tools your agent can run today, caps, receipts.","publisher":{"name":"iamalanlui","url":null},"homepage":null,"repository":"https://github.com/iamalanlui/apifare-mcp","version":"0.4.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://apifare.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:apifare-mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-13T21:50:03.834696Z","publishedAt":"2026-09-13T21:50:03.834696Z","registryName":"io.github.iamalanlui/apipay"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.web-search","name":"Web Search","confidence":0.554,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.554,"provenance":"derived"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":0.525,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.525,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","data","infra"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-11T03:20:55.149Z","lastProbedAt":"2026-10-11T03:20:55.149Z","statusComputedAt":"2026-10-11T03:22:30.646Z","reliability30d":{"probes":96,"successRate":0.9896,"p50Ms":44,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":96,"ok":95,"authBoundaryOk":0,"serviceOk":95,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T03:20:55.149Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T20:28:21.667Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T14:27:08.235Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T08:32:40.070Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":24,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T01:24:31.005Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T19:26:15.965Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:29:29.962Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T06:22:23.145Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":7194,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T00:26:37.516Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":51,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T18:27:59.323Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"toolCount":8,"toolsHash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","serverName":"apifare","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_apis","description":"Search the apifare catalog of ready-to-call APIs (web search, scraping, weather, and more). Returns each API's slug, params, and per-call price in prepaid credi"},{"name":"call_api","description":"Call an API from the apifare catalog by slug (find slugs with search_apis). The cost in prepaid credits is deducted automatically and returned with the result."},{"name":"get_vault_link","description":"Get a secure one-time link where the user can save their OWN API key for a provider (BYOK). Never ask the user to paste an API key into the chat — always use th"},{"name":"check_balance","description":"Check the remaining apifare prepaid credit balance (1 credit = $0.01) and get the top-up link."},{"name":"topup","description":"Top up the apifare balance from the owner's standing auto-refill mandate (if the owner enabled one). Charges within the owner's configured limits and returns th"},{"name":"vendor_call","description":"Call a vendor MANAGEMENT API (supabase, vercel, fly, resend, github, npm, cloudflare, lemonsqueezy) with the owner's vaulted root credential injected server-sid"},{"name":"secret_transfer","description":"Move a secret from one vendor to another SERVER-SIDE — the value never enters this conversation. Example: fetch a Supabase service_role key and place it as a Ve"},{"name":"secret_generate","description":"Generate a random secret and place it directly at a vendor resource SERVER-SIDE — the value never enters this conversation."}],"package":null,"toolSurface":{"id":"ts_ye3uxnm8xztv","endpointId":"ep_gy95e2ezhhvy","hash":"2f6446f82d51662cabbbe672262ec3163c38fe509afb7a14011140b9e149acd2","toolCount":8,"serverName":"apifare","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-07T09:28:19.510Z","lastSeenAt":"2026-10-11T03:20:55.162Z","observations":15,"toolNames":["search_apis","call_api","get_vault_link","check_balance","topup","vendor_call","secret_transfer","secret_generate"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_gy95e2ezhhvy","url":"https://apifare.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-05T11:28:20.130Z","auth":{"observedAt":"2026-10-05T11:28:20.151Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-05T11:28:20.161Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"apifare.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-11T10:30:47.000Z","validTo":"2026-12-10T10:30:46.000Z","daysToExpiry":60,"sanCount":1,"fingerprint256":"B0:5A:B5:10:E9:2C:7B:76:B5:7A:1F:40:5F:66:E7:0D:6E:7E:E9:09:B7:E1:4D:B9:07:5B:34:9F:04:5C:21:CA"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.iamalanlui/apipay","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.iamalanlui%2Fapipay","firstSeenAt":"2026-09-14T18:21:54.055Z","fetchedAt":"2026-10-10T12:19:04.820Z","normalizedAt":"2026-10-10T12:19:04.820Z"}]},"firstSeenAt":"2026-09-14T18:21:54.055Z","updatedAt":"2026-10-11T03:23:25.029Z"}