{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5fyg8ppprjrm","handle":"apiosk-connect","url":"https://wellknown.network/agents/apiosk-connect","links":{"self":"https://wellknown.network/agents/apiosk-connect/record.json","html":"https://wellknown.network/agents/apiosk-connect","markdown":"https://wellknown.network/agents/apiosk-connect/record.md","api":"https://wellknown.network/api/v1/agents/apiosk-connect","status":"https://wellknown.network/api/v1/agents/apiosk-connect/status","claim":"https://wellknown.network/agents/apiosk-connect/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/apiosk-connect/claim.json","badge":"https://wellknown.network/agents/apiosk-connect/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.apiosk.com:server:apiosk-connect","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Apiosk Connect","summary":"Discover, pay for, execute, and publish APIs through Apiosk.","description":"Discover, pay for, execute, and publish APIs through Apiosk.","publisher":{"name":"obcraft","url":null},"homepage":"https://apiosk.com","repository":"https://github.com/obcraft/apiosk-mcp","version":"1.7.0","license":null,"protocols":["mcp"],"tags":["apiosk","mcp","model-context-protocol","agent-tools","payments","finance","x402","commerce","crypto"],"pricing":null,"endpoints":[{"url":"https://mcp.apiosk.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@apiosk/mcp","type":"package_npm","auth":null,"probeable":false},{"url":"pypi:apiosk-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-22T13:08:35.308196Z","publishedAt":"2026-07-22T13:08:35.308196Z","registryName":"io.github.obcraft/apiosk-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"declared"}],"categories":["commerce","finance"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-06T22:27:08.643Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":8,"error":null,"detail":{"tools":[{"name":"apiosk","description":"Return the single best runnable offer for a plain-words job, using Apiosk's relevance ranking and price tie-breaks: provider name, exact buyer price, required i"},{"name":"apiosk_connect","description":"Report whether this session can buy: connected or not, payable or not, the balance left, and the exact per-call and daily limits with how much of today's allowa"},{"name":"apiosk_discover","description":"Describe a job in plain words — a whole question is better than keywords — and get back the APIs that can perform it: the reviewed Apiosk catalogue and the wide"},{"name":"apiosk_compare","description":"Turn a job into priced offers you can act on: price per call, a 0-100 score, measured p95 latency and measured success rate, side by side. The result comes back"},{"name":"apiosk_execute","description":"Run the offer the user chose and return the result. Apiosk settles the call from the connected balance, at the price that was shown. Pass `offer_token` exactly "},{"name":"apiosk_approval_status","description":"Read the state of a purchase the buyer's rules put on hold: pending, approved, denied or expired, with the reason and the deadline. Call it only after apiosk_ex"},{"name":"apiosk_plan","description":"Turn a research goal that needs several API calls into ONE plan with ONE price ceiling: the steps in the order they run, which of them the plan can and cannot r"},{"name":"apiosk_execute_plan","description":"Start the plan the user approved, and return the job that runs it. Pass `plan_token` exactly as apiosk_plan returned it; it is the whole authorisation — the pla"},{"name":"apiosk_job_status","description":"Read where a running plan has got to: its status, how many of the approved requests it has used, the ceiling it was approved against, and — when the job stopped"},{"name":"apiosk_resolve_job","description":"Answer the question a running plan stopped to ask. A job pauses when a lookup matched more than one subject — several companies of the same name, say — and it c"},{"name":"apiosk_cancel_job","description":"Stop a running plan. Call it only when the user asks to stop — never because a conversation is ending, and never to tidy up a job you are done watching, since a"}],"toolCount":11,"serverName":"apiosk-mcp","capabilities":["tools","resources","prompts","extensions"],"serverVersion":"1.8.1788699473","protocolVersion":"2025-06-18"}}],"tools":[{"name":"apiosk","description":"Return the single best runnable offer for a plain-words job, using Apiosk's relevance ranking and price tie-breaks: provider name, exact buyer price, required i"},{"name":"apiosk_connect","description":"Report whether this session can buy: connected or not, payable or not, the balance left, and the exact per-call and daily limits with how much of today's allowa"},{"name":"apiosk_discover","description":"Describe a job in plain words — a whole question is better than keywords — and get back the APIs that can perform it: the reviewed Apiosk catalogue and the wide"},{"name":"apiosk_compare","description":"Turn a job into priced offers you can act on: price per call, a 0-100 score, measured p95 latency and measured success rate, side by side. The result comes back"},{"name":"apiosk_execute","description":"Run the offer the user chose and return the result. Apiosk settles the call from the connected balance, at the price that was shown. Pass `offer_token` exactly "},{"name":"apiosk_approval_status","description":"Read the state of a purchase the buyer's rules put on hold: pending, approved, denied or expired, with the reason and the deadline. Call it only after apiosk_ex"},{"name":"apiosk_plan","description":"Turn a research goal that needs several API calls into ONE plan with ONE price ceiling: the steps in the order they run, which of them the plan can and cannot r"},{"name":"apiosk_execute_plan","description":"Start the plan the user approved, and return the job that runs it. Pass `plan_token` exactly as apiosk_plan returned it; it is the whole authorisation — the pla"},{"name":"apiosk_job_status","description":"Read where a running plan has got to: its status, how many of the approved requests it has used, the ceiling it was approved against, and — when the job stopped"},{"name":"apiosk_resolve_job","description":"Answer the question a running plan stopped to ask. A job pauses when a lookup matched more than one subject — several companies of the same name, say — and it c"},{"name":"apiosk_cancel_job","description":"Stop a running plan. Call it only when the user asks to stop — never because a conversation is ending, and never to tidy up a job you are done watching, since a"}],"package":{"name":"apiosk-mcp","registry":"pypi","observedAt":"2026-09-06T22:23:46.062Z","publishedAt":"2026-07-22T12:27:55.570201Z","latestVersion":"1.7.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.obcraft/apiosk-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.obcraft%2Fapiosk-mcp","firstSeenAt":"2026-09-06T22:22:28.382Z","fetchedAt":"2026-09-06T22:22:28.382Z","normalizedAt":"2026-09-06T22:22:28.382Z"},{"source":"pypi","key":"apiosk-mcp","url":"https://pypi.org/project/apiosk-mcp/","firstSeenAt":"2026-09-06T22:23:15.039Z","fetchedAt":"2026-09-06T22:23:15.039Z","normalizedAt":"2026-09-06T22:23:15.039Z"}]},"firstSeenAt":"2026-09-06T22:22:28.382Z","updatedAt":"2026-09-06T22:23:46.062Z"}