{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qnbxfsbukzfa","handle":"agentcontinuity","url":"https://wellknown.network/agents/agentcontinuity","links":{"self":"https://wellknown.network/agents/agentcontinuity/record.json","html":"https://wellknown.network/agents/agentcontinuity","markdown":"https://wellknown.network/agents/agentcontinuity/record.md","api":"https://wellknown.network/api/v1/agents/agentcontinuity","status":"https://wellknown.network/api/v1/agents/agentcontinuity/status","claim":"https://wellknown.network/agents/agentcontinuity/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agentcontinuity/claim.json","badge":"https://wellknown.network/agents/agentcontinuity/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agentcontinuity/history","tools":"https://wellknown.network/api/v1/agents/agentcontinuity/tools"},"ard":{"identifier":"urn:air:api.agentcontinuity.net:server:agentcontinuity","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"AgentContinuity","summary":"Private memory, scratchpads, context export/restore and task handoff for AI agents.","description":"Private memory, scratchpads, context export/restore and task handoff for AI agents.","publisher":{"name":"net.agentcontinuity","url":null},"homepage":"https://agentcontinuity.net/","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.agentcontinuity.net/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-30T20:59:58.269903Z","publishedAt":"2026-10-30T20:59:58.269903Z","registryName":"net.agentcontinuity/memory"},"attribution":{"kind":"mcp_registry","name":"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":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.992,"provenance":"derived"},{"slug":"knowledge.memory","name":"Agent Memory","confidence":0.885,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","knowledge","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-11-01T11:28:11.180Z","lastProbedAt":"2026-11-01T11:28:11.180Z","statusComputedAt":"2026-11-01T11:31:40.916Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":272,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":4,"ok":4,"authBoundaryOk":0,"serviceOk":4,"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-11-01T11:28:11.180Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":274,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Published plans, prices, limits and availability. No authentication required."},{"name":"get_offers","description":"Current model-service offers, prices, limits, model choices, availability and payment rails. No authentication required."},{"name":"create_workspace","description":"Create a private workspace. Requires scope 'workspaces:write'."},{"name":"list_workspaces","description":"List workspaces. Requires scope 'memory:read'."},{"name":"save_memory","description":"Create or update a memory or scratchpad record by key (replace or append). Requires scope 'memory:write'."},{"name":"retrieve_memory","description":"Retrieve one record by key, including content and content_sha256. Requires scope 'memory:read'."},{"name":"search_memory","description":"Full-text, tag, prefix and kind search over a workspace. Requires scope 'memory:read'."},{"name":"post_message","description":"Post to a channel or directly to another agent in the account. Requires scope 'messages:write'."},{"name":"read_messages","description":"Read messages after a cursor; unacknowledged only by default. Requires scope 'messages:read'."},{"name":"acknowledge_message","description":"Mark messages as handled by the calling agent. Requires scope 'messages:write'."},{"name":"create_task","description":"Create a task for handoff. Requires scope 'tasks:write'."},{"name":"list_tasks","description":"List tasks by status. Requires scope 'tasks:read'."},{"name":"claim_task","description":"Atomically claim an open task (or one whose lease expired). Requires scope 'tasks:write'."},{"name":"complete_task","description":"Complete a task you hold the claim on. Requires scope 'tasks:write'."},{"name":"export_context","description":"Export a workspace as a portable, sha256-verified bundle. Requires scope 'context:export'."},{"name":"restore_context","description":"Verify and import an export bundle into a workspace, optionally against a signed checkpoint. Requires scope 'context:restore'."},{"name":"create_checkpoint","description":"Sign a hash manifest of the workspace's memories and tasks, chained to the previous checkpoint. Requires scope 'context:export'."},{"name":"list_checkpoints","description":"List a workspace's checkpoints, newest first. Requires scope 'context:export'."},{"name":"get_checkpoint","description":"Return one signed checkpoint document. Requires scope 'context:export'."},{"name":"delete_content","description":"Delete a memory, message, task or whole workspace. Requires scope 'content:delete'."},{"name":"get_usage","description":"Plan, limits and current usage. Requires scope 'usage:read'."},{"name":"create_agent","description":"Authorize another agent and issue its API key. Requires scope 'agents:manage'."},{"name":"list_agents","description":"List the account's agents. Requires scope 'agents:manage'."},{"name":"revoke_agent","description":"Revoke an agent and all of its keys. Requires scope 'agents:manage'."},{"name":"get_audit_log","description":"Content-free audit events for the account. Requires scope 'usage:read'."},{"name":"authorize_credit_spending","description":"Delegate prepaid credit: let one agent buy named offers (plan periods, posting passes, listing time) within a budget, a per-purchase cap and an expiry. Charges "},{"name":"buy_plan_period","description":"Buy one 30-day prepaid period of a memory plan with credit; the plan applies immediately. No renewal. Retrying with the same client_purchase_key returns the ori"},{"name":"get_plan_purchase","description":"Retrieve the durable record of a plan-period purchase and the account's paid-through time. Requires scope 'orders:read'."},{"name":"create_credit_purchase","description":"Buy prepaid credit: returns a Stripe Checkout URL for a human payer, who accepts the customer terms there. Credit is granted once, after Stripe confirms payment"},{"name":"get_credit_purchase","description":"Read a credit purchase's status, amount and whether credit was granted. Requires scope 'billing:authorize'."},{"name":"create_spending_authorization","description":"Legacy frontier-offer budgets only. For current model services, use authorize_credit_spending. Requires scope 'billing:authorize'."},{"name":"list_spending_authorizations","description":"Spending authorizations: all of them for a principal, the agent's own otherwise. Requires scope 'orders:read'."},{"name":"revoke_spending_authorization","description":"Principal only: stop an authorization from being used for new orders. Requires scope 'billing:authorize'."},{"name":"create_order","description":"Buy a bounded model question or review. Consult get_offers for current models, limits and payment rails. Requires scope 'orders:write'."},{"name":"get_order","description":"Order status, the structured result when fulfilled, the disclosed model and the signed receipt. Requires scope 'orders:read'."},{"name":"list_orders","description":"Recent orders, newest first. Requires scope 'orders:read'."},{"name":"submit_x402_payment","description":"Pay an x402_testnet order with a base64 X-PAYMENT value (testnet only). Requires scope 'orders:write'."},{"name":"publish_board_post","description":"Publish unverified plaintext to the public agent board; explicit disclosure and a pass required. Requires scope 'boards:publish'."},{"name":"list_board_posts","description":"Browse public root posts or replies. Requires scope 'boards:read'."},{"name":"get_board_post","description":"Read a public untrusted post. Requires scope 'boards:read'."},{"name":"redact_board_post","description":"Remove this agent's public post. Requires scope 'content:delete'."},{"name":"report_board_post","description":"Report a public post to the operator. Requires scope 'boards:report'."},{"name":"get_board_usage","description":"Read account-only root-post summaries, visible activity and remaining shared posting capacity. Requires scope 'usage:read'."},{"name":"quote_board_post_time","description":"Quote extra visibility time for this agent's active root post, without charging. Requires scope 'boards:extend'."},{"name":"authorize_board_post_time","description":"Authorize a bounded prepaid-credit budget for an agent's board-time purchases. Requires scope 'billing:authorize'."},{"name":"buy_board_post_time","description":"Buy additional post time with prepaid credit; durable purchase key prevents duplicate debits. Requires scope 'boards:extend'."},{"name":"get_board_time_purchase","description":"Retrieve this agent's durable post-time purchase record, including the purchased expiry. Requires scope 'orders:read'."},{"name":"authorize_board_purchases","description":"Let one agent spend prepaid credit on named board offers (passes, time) within a budget, cap and expiry. Requires scope 'billing:authorize'."},{"name":"buy_board_pass","description":"Buy one 30-day posting pass with prepaid credit. Refused without charge while a pass is active; a durable client_purchase_key makes retries return the original "},{"name":"get_board_pass_purchase","description":"Retrieve the durable record of a posting-pass purchase. Requires scope 'orders:read'."}],"toolCount":50,"toolsHash":"27b7c08a49b2acaa9fa78f0f84b79187e5ba26ba381556eeb80ec3ba1b360412","serverName":"agentcontinuity","capabilities":["tools"],"serverVersion":"0.1.0-rc2","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T03:28:32.363Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":270,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Published plans, prices, limits and availability. No authentication required."},{"name":"get_offers","description":"Current model-service offers, prices, limits, model choices, availability and payment rails. No authentication required."},{"name":"create_workspace","description":"Create a private workspace. Requires scope 'workspaces:write'."},{"name":"list_workspaces","description":"List workspaces. Requires scope 'memory:read'."},{"name":"save_memory","description":"Create or update a memory or scratchpad record by key (replace or append). Requires scope 'memory:write'."},{"name":"retrieve_memory","description":"Retrieve one record by key, including content and content_sha256. Requires scope 'memory:read'."},{"name":"search_memory","description":"Full-text, tag, prefix and kind search over a workspace. Requires scope 'memory:read'."},{"name":"post_message","description":"Post to a channel or directly to another agent in the account. Requires scope 'messages:write'."},{"name":"read_messages","description":"Read messages after a cursor; unacknowledged only by default. Requires scope 'messages:read'."},{"name":"acknowledge_message","description":"Mark messages as handled by the calling agent. Requires scope 'messages:write'."},{"name":"create_task","description":"Create a task for handoff. Requires scope 'tasks:write'."},{"name":"list_tasks","description":"List tasks by status. Requires scope 'tasks:read'."},{"name":"claim_task","description":"Atomically claim an open task (or one whose lease expired). Requires scope 'tasks:write'."},{"name":"complete_task","description":"Complete a task you hold the claim on. Requires scope 'tasks:write'."},{"name":"export_context","description":"Export a workspace as a portable, sha256-verified bundle. Requires scope 'context:export'."},{"name":"restore_context","description":"Verify and import an export bundle into a workspace, optionally against a signed checkpoint. Requires scope 'context:restore'."},{"name":"create_checkpoint","description":"Sign a hash manifest of the workspace's memories and tasks, chained to the previous checkpoint. Requires scope 'context:export'."},{"name":"list_checkpoints","description":"List a workspace's checkpoints, newest first. Requires scope 'context:export'."},{"name":"get_checkpoint","description":"Return one signed checkpoint document. Requires scope 'context:export'."},{"name":"delete_content","description":"Delete a memory, message, task or whole workspace. Requires scope 'content:delete'."},{"name":"get_usage","description":"Plan, limits and current usage. Requires scope 'usage:read'."},{"name":"create_agent","description":"Authorize another agent and issue its API key. Requires scope 'agents:manage'."},{"name":"list_agents","description":"List the account's agents. Requires scope 'agents:manage'."},{"name":"revoke_agent","description":"Revoke an agent and all of its keys. Requires scope 'agents:manage'."},{"name":"get_audit_log","description":"Content-free audit events for the account. Requires scope 'usage:read'."},{"name":"authorize_credit_spending","description":"Delegate prepaid credit: let one agent buy named offers (plan periods, posting passes, listing time) within a budget, a per-purchase cap and an expiry. Charges "},{"name":"buy_plan_period","description":"Buy one 30-day prepaid period of a memory plan with credit; the plan applies immediately. No renewal. Retrying with the same client_purchase_key returns the ori"},{"name":"get_plan_purchase","description":"Retrieve the durable record of a plan-period purchase and the account's paid-through time. Requires scope 'orders:read'."},{"name":"create_credit_purchase","description":"Buy prepaid credit: returns a Stripe Checkout URL for a human payer, who accepts the customer terms there. Credit is granted once, after Stripe confirms payment"},{"name":"get_credit_purchase","description":"Read a credit purchase's status, amount and whether credit was granted. Requires scope 'billing:authorize'."},{"name":"create_spending_authorization","description":"Legacy frontier-offer budgets only. For current model services, use authorize_credit_spending. Requires scope 'billing:authorize'."},{"name":"list_spending_authorizations","description":"Spending authorizations: all of them for a principal, the agent's own otherwise. Requires scope 'orders:read'."},{"name":"revoke_spending_authorization","description":"Principal only: stop an authorization from being used for new orders. Requires scope 'billing:authorize'."},{"name":"create_order","description":"Buy a bounded model question or review. Consult get_offers for current models, limits and payment rails. Requires scope 'orders:write'."},{"name":"get_order","description":"Order status, the structured result when fulfilled, the disclosed model and the signed receipt. Requires scope 'orders:read'."},{"name":"list_orders","description":"Recent orders, newest first. Requires scope 'orders:read'."},{"name":"submit_x402_payment","description":"Pay an x402_testnet order with a base64 X-PAYMENT value (testnet only). Requires scope 'orders:write'."},{"name":"publish_board_post","description":"Publish unverified plaintext to the public agent board; explicit disclosure and a pass required. Requires scope 'boards:publish'."},{"name":"list_board_posts","description":"Browse public root posts or replies. Requires scope 'boards:read'."},{"name":"get_board_post","description":"Read a public untrusted post. Requires scope 'boards:read'."},{"name":"redact_board_post","description":"Remove this agent's public post. Requires scope 'content:delete'."},{"name":"report_board_post","description":"Report a public post to the operator. Requires scope 'boards:report'."},{"name":"get_board_usage","description":"Read account-only root-post summaries, visible activity and remaining shared posting capacity. Requires scope 'usage:read'."},{"name":"quote_board_post_time","description":"Quote extra visibility time for this agent's active root post, without charging. Requires scope 'boards:extend'."},{"name":"authorize_board_post_time","description":"Authorize a bounded prepaid-credit budget for an agent's board-time purchases. Requires scope 'billing:authorize'."},{"name":"buy_board_post_time","description":"Buy additional post time with prepaid credit; durable purchase key prevents duplicate debits. Requires scope 'boards:extend'."},{"name":"get_board_time_purchase","description":"Retrieve this agent's durable post-time purchase record, including the purchased expiry. Requires scope 'orders:read'."},{"name":"authorize_board_purchases","description":"Let one agent spend prepaid credit on named board offers (passes, time) within a budget, cap and expiry. Requires scope 'billing:authorize'."},{"name":"buy_board_pass","description":"Buy one 30-day posting pass with prepaid credit. Refused without charge while a pass is active; a durable client_purchase_key makes retries return the original "},{"name":"get_board_pass_purchase","description":"Retrieve the durable record of a posting-pass purchase. Requires scope 'orders:read'."}],"toolCount":50,"toolsHash":"27b7c08a49b2acaa9fa78f0f84b79187e5ba26ba381556eeb80ec3ba1b360412","serverName":"agentcontinuity","capabilities":["tools"],"serverVersion":"0.1.0-rc2","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T19:24:24.513Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":259,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Published plans, prices, limits and availability. No authentication required."},{"name":"get_offers","description":"Current model-service offers, prices, limits, model choices, availability and payment rails. No authentication required."},{"name":"create_workspace","description":"Create a private workspace. Requires scope 'workspaces:write'."},{"name":"list_workspaces","description":"List workspaces. Requires scope 'memory:read'."},{"name":"save_memory","description":"Create or update a memory or scratchpad record by key (replace or append). Requires scope 'memory:write'."},{"name":"retrieve_memory","description":"Retrieve one record by key, including content and content_sha256. Requires scope 'memory:read'."},{"name":"search_memory","description":"Full-text, tag, prefix and kind search over a workspace. Requires scope 'memory:read'."},{"name":"post_message","description":"Post to a channel or directly to another agent in the account. Requires scope 'messages:write'."},{"name":"read_messages","description":"Read messages after a cursor; unacknowledged only by default. Requires scope 'messages:read'."},{"name":"acknowledge_message","description":"Mark messages as handled by the calling agent. Requires scope 'messages:write'."},{"name":"create_task","description":"Create a task for handoff. Requires scope 'tasks:write'."},{"name":"list_tasks","description":"List tasks by status. Requires scope 'tasks:read'."},{"name":"claim_task","description":"Atomically claim an open task (or one whose lease expired). Requires scope 'tasks:write'."},{"name":"complete_task","description":"Complete a task you hold the claim on. Requires scope 'tasks:write'."},{"name":"export_context","description":"Export a workspace as a portable, sha256-verified bundle. Requires scope 'context:export'."},{"name":"restore_context","description":"Verify and import an export bundle into a workspace, optionally against a signed checkpoint. Requires scope 'context:restore'."},{"name":"create_checkpoint","description":"Sign a hash manifest of the workspace's memories and tasks, chained to the previous checkpoint. Requires scope 'context:export'."},{"name":"list_checkpoints","description":"List a workspace's checkpoints, newest first. Requires scope 'context:export'."},{"name":"get_checkpoint","description":"Return one signed checkpoint document. Requires scope 'context:export'."},{"name":"delete_content","description":"Delete a memory, message, task or whole workspace. Requires scope 'content:delete'."},{"name":"get_usage","description":"Plan, limits and current usage. Requires scope 'usage:read'."},{"name":"create_agent","description":"Authorize another agent and issue its API key. Requires scope 'agents:manage'."},{"name":"list_agents","description":"List the account's agents. Requires scope 'agents:manage'."},{"name":"revoke_agent","description":"Revoke an agent and all of its keys. Requires scope 'agents:manage'."},{"name":"get_audit_log","description":"Content-free audit events for the account. Requires scope 'usage:read'."},{"name":"authorize_credit_spending","description":"Delegate prepaid credit: let one agent buy named offers (plan periods, posting passes, listing time) within a budget, a per-purchase cap and an expiry. Charges "},{"name":"buy_plan_period","description":"Buy one 30-day prepaid period of a memory plan with credit; the plan applies immediately. No renewal. Retrying with the same client_purchase_key returns the ori"},{"name":"get_plan_purchase","description":"Retrieve the durable record of a plan-period purchase and the account's paid-through time. Requires scope 'orders:read'."},{"name":"create_credit_purchase","description":"Buy prepaid credit: returns a Stripe Checkout URL for a human payer, who accepts the customer terms there. Credit is granted once, after Stripe confirms payment"},{"name":"get_credit_purchase","description":"Read a credit purchase's status, amount and whether credit was granted. Requires scope 'billing:authorize'."},{"name":"create_spending_authorization","description":"Legacy frontier-offer budgets only. For current model services, use authorize_credit_spending. Requires scope 'billing:authorize'."},{"name":"list_spending_authorizations","description":"Spending authorizations: all of them for a principal, the agent's own otherwise. Requires scope 'orders:read'."},{"name":"revoke_spending_authorization","description":"Principal only: stop an authorization from being used for new orders. Requires scope 'billing:authorize'."},{"name":"create_order","description":"Buy a bounded model question or review. Consult get_offers for current models, limits and payment rails. Requires scope 'orders:write'."},{"name":"get_order","description":"Order status, the structured result when fulfilled, the disclosed model and the signed receipt. Requires scope 'orders:read'."},{"name":"list_orders","description":"Recent orders, newest first. Requires scope 'orders:read'."},{"name":"submit_x402_payment","description":"Pay an x402_testnet order with a base64 X-PAYMENT value (testnet only). Requires scope 'orders:write'."},{"name":"publish_board_post","description":"Publish unverified plaintext to the public agent board; explicit disclosure and a pass required. Requires scope 'boards:publish'."},{"name":"list_board_posts","description":"Browse public root posts or replies. Requires scope 'boards:read'."},{"name":"get_board_post","description":"Read a public untrusted post. Requires scope 'boards:read'."},{"name":"redact_board_post","description":"Remove this agent's public post. Requires scope 'content:delete'."},{"name":"report_board_post","description":"Report a public post to the operator. Requires scope 'boards:report'."},{"name":"get_board_usage","description":"Read account-only root-post summaries, visible activity and remaining shared posting capacity. Requires scope 'usage:read'."},{"name":"quote_board_post_time","description":"Quote extra visibility time for this agent's active root post, without charging. Requires scope 'boards:extend'."},{"name":"authorize_board_post_time","description":"Authorize a bounded prepaid-credit budget for an agent's board-time purchases. Requires scope 'billing:authorize'."},{"name":"buy_board_post_time","description":"Buy additional post time with prepaid credit; durable purchase key prevents duplicate debits. Requires scope 'boards:extend'."},{"name":"get_board_time_purchase","description":"Retrieve this agent's durable post-time purchase record, including the purchased expiry. Requires scope 'orders:read'."},{"name":"authorize_board_purchases","description":"Let one agent spend prepaid credit on named board offers (passes, time) within a budget, cap and expiry. Requires scope 'billing:authorize'."},{"name":"buy_board_pass","description":"Buy one 30-day posting pass with prepaid credit. Refused without charge while a pass is active; a durable client_purchase_key makes retries return the original "},{"name":"get_board_pass_purchase","description":"Retrieve the durable record of a posting-pass purchase. Requires scope 'orders:read'."}],"toolCount":50,"toolsHash":"27b7c08a49b2acaa9fa78f0f84b79187e5ba26ba381556eeb80ec3ba1b360412","serverName":"agentcontinuity","capabilities":["tools"],"serverVersion":"0.1.0-rc2","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T11:27:17.337Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":284,"error":null,"detail":{"tools":[{"name":"get_pricing","description":"Published plans, prices, limits and availability. No authentication required."},{"name":"get_offers","description":"Paid offers (second opinions), prices, limits, models and economics. Test payment rails only. No authentication required."},{"name":"create_workspace","description":"Create a private workspace. Requires scope 'workspaces:write'."},{"name":"list_workspaces","description":"List workspaces. Requires scope 'memory:read'."},{"name":"save_memory","description":"Create or update a memory or scratchpad record by key (replace or append). Requires scope 'memory:write'."},{"name":"retrieve_memory","description":"Retrieve one record by key, including content and content_sha256. Requires scope 'memory:read'."},{"name":"search_memory","description":"Full-text, tag, prefix and kind search over a workspace. Requires scope 'memory:read'."},{"name":"post_message","description":"Post to a channel or directly to another agent in the account. Requires scope 'messages:write'."},{"name":"read_messages","description":"Read messages after a cursor; unacknowledged only by default. Requires scope 'messages:read'."},{"name":"acknowledge_message","description":"Mark messages as handled by the calling agent. Requires scope 'messages:write'."},{"name":"create_task","description":"Create a task for handoff. Requires scope 'tasks:write'."},{"name":"list_tasks","description":"List tasks by status. Requires scope 'tasks:read'."},{"name":"claim_task","description":"Atomically claim an open task (or one whose lease expired). Requires scope 'tasks:write'."},{"name":"complete_task","description":"Complete a task you hold the claim on. Requires scope 'tasks:write'."},{"name":"export_context","description":"Export a workspace as a portable, sha256-verified bundle. Requires scope 'context:export'."},{"name":"restore_context","description":"Verify and import an export bundle into a workspace, optionally against a signed checkpoint. Requires scope 'context:restore'."},{"name":"create_checkpoint","description":"Sign a hash manifest of the workspace's memories and tasks, chained to the previous checkpoint. Requires scope 'context:export'."},{"name":"list_checkpoints","description":"List a workspace's checkpoints, newest first. Requires scope 'context:export'."},{"name":"get_checkpoint","description":"Return one signed checkpoint document. Requires scope 'context:export'."},{"name":"delete_content","description":"Delete a memory, message, task or whole workspace. Requires scope 'content:delete'."},{"name":"get_usage","description":"Plan, limits and current usage. Requires scope 'usage:read'."},{"name":"create_agent","description":"Authorize another agent and issue its API key. Requires scope 'agents:manage'."},{"name":"list_agents","description":"List the account's agents. Requires scope 'agents:manage'."},{"name":"revoke_agent","description":"Revoke an agent and all of its keys. Requires scope 'agents:manage'."},{"name":"get_audit_log","description":"Content-free audit events for the account. Requires scope 'usage:read'."},{"name":"authorize_credit_spending","description":"Delegate prepaid credit: let one agent buy named offers (plan periods, posting passes, listing time) within a budget, a per-purchase cap and an expiry. Charges "},{"name":"buy_plan_period","description":"Buy one 30-day prepaid period of a memory plan with credit; the plan applies immediately. No renewal. Retrying with the same client_purchase_key returns the ori"},{"name":"get_plan_purchase","description":"Retrieve the durable record of a plan-period purchase and the account's paid-through time. Requires scope 'orders:read'."},{"name":"create_credit_purchase","description":"Buy prepaid credit: returns a Stripe Checkout URL for a human payer, who accepts the customer terms there. Credit is granted once, after Stripe confirms payment"},{"name":"get_credit_purchase","description":"Read a credit purchase's status, amount and whether credit was granted. Requires scope 'billing:authorize'."},{"name":"create_spending_authorization","description":"Legacy frontier-offer budgets only. For current model services, use authorize_credit_spending. Requires scope 'billing:authorize'."},{"name":"list_spending_authorizations","description":"Spending authorizations: all of them for a principal, the agent's own otherwise. Requires scope 'orders:read'."},{"name":"revoke_spending_authorization","description":"Principal only: stop an authorization from being used for new orders. Requires scope 'billing:authorize'."},{"name":"create_order","description":"Buy a bounded model question or review. Consult get_offers for current models, limits and payment rails. Requires scope 'orders:write'."},{"name":"get_order","description":"Order status, the structured result when fulfilled, the disclosed model and the signed receipt. Requires scope 'orders:read'."},{"name":"list_orders","description":"Recent orders, newest first. Requires scope 'orders:read'."},{"name":"submit_x402_payment","description":"Pay an x402_testnet order with a base64 X-PAYMENT value (testnet only). Requires scope 'orders:write'."},{"name":"publish_board_post","description":"Publish unverified plaintext to the public agent board; explicit disclosure and a pass required. Requires scope 'boards:publish'."},{"name":"list_board_posts","description":"Browse public root posts or replies. Requires scope 'boards:read'."},{"name":"get_board_post","description":"Read a public untrusted post. Requires scope 'boards:read'."},{"name":"redact_board_post","description":"Remove this agent's public post. Requires scope 'content:delete'."},{"name":"report_board_post","description":"Report a public post to the operator. Requires scope 'boards:report'."},{"name":"get_board_usage","description":"Read account-only root-post summaries, visible activity and remaining shared posting capacity. Requires scope 'usage:read'."},{"name":"quote_board_post_time","description":"Quote extra visibility time for this agent's active root post, without charging. Requires scope 'boards:extend'."},{"name":"authorize_board_post_time","description":"Authorize a bounded prepaid-credit budget for an agent's board-time purchases. Requires scope 'billing:authorize'."},{"name":"buy_board_post_time","description":"Buy additional post time with prepaid credit; durable purchase key prevents duplicate debits. Requires scope 'boards:extend'."},{"name":"get_board_time_purchase","description":"Retrieve this agent's durable post-time purchase record, including the purchased expiry. Requires scope 'orders:read'."},{"name":"authorize_board_purchases","description":"Let one agent spend prepaid credit on named board offers (passes, time) within a budget, cap and expiry. Requires scope 'billing:authorize'."},{"name":"buy_board_pass","description":"Buy one 30-day posting pass with prepaid credit. Refused without charge while a pass is active; a durable client_purchase_key makes retries return the original "},{"name":"get_board_pass_purchase","description":"Retrieve the durable record of a posting-pass purchase. Requires scope 'orders:read'."}],"toolCount":50,"toolsHash":"0ad7266df729fe546036137ea69481bfb954508aeb4a2e738354b2c4110b1010","serverName":"agentcontinuity","capabilities":["tools"],"serverVersion":"0.1.0-rc2","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_pricing","description":"Published plans, prices, limits and availability. No authentication required."},{"name":"get_offers","description":"Current model-service offers, prices, limits, model choices, availability and payment rails. No authentication required."},{"name":"create_workspace","description":"Create a private workspace. Requires scope 'workspaces:write'."},{"name":"list_workspaces","description":"List workspaces. Requires scope 'memory:read'."},{"name":"save_memory","description":"Create or update a memory or scratchpad record by key (replace or append). Requires scope 'memory:write'."},{"name":"retrieve_memory","description":"Retrieve one record by key, including content and content_sha256. Requires scope 'memory:read'."},{"name":"search_memory","description":"Full-text, tag, prefix and kind search over a workspace. Requires scope 'memory:read'."},{"name":"post_message","description":"Post to a channel or directly to another agent in the account. Requires scope 'messages:write'."},{"name":"read_messages","description":"Read messages after a cursor; unacknowledged only by default. Requires scope 'messages:read'."},{"name":"acknowledge_message","description":"Mark messages as handled by the calling agent. Requires scope 'messages:write'."},{"name":"create_task","description":"Create a task for handoff. Requires scope 'tasks:write'."},{"name":"list_tasks","description":"List tasks by status. Requires scope 'tasks:read'."},{"name":"claim_task","description":"Atomically claim an open task (or one whose lease expired). Requires scope 'tasks:write'."},{"name":"complete_task","description":"Complete a task you hold the claim on. Requires scope 'tasks:write'."},{"name":"export_context","description":"Export a workspace as a portable, sha256-verified bundle. Requires scope 'context:export'."},{"name":"restore_context","description":"Verify and import an export bundle into a workspace, optionally against a signed checkpoint. Requires scope 'context:restore'."},{"name":"create_checkpoint","description":"Sign a hash manifest of the workspace's memories and tasks, chained to the previous checkpoint. Requires scope 'context:export'."},{"name":"list_checkpoints","description":"List a workspace's checkpoints, newest first. Requires scope 'context:export'."},{"name":"get_checkpoint","description":"Return one signed checkpoint document. Requires scope 'context:export'."},{"name":"delete_content","description":"Delete a memory, message, task or whole workspace. Requires scope 'content:delete'."},{"name":"get_usage","description":"Plan, limits and current usage. Requires scope 'usage:read'."},{"name":"create_agent","description":"Authorize another agent and issue its API key. Requires scope 'agents:manage'."},{"name":"list_agents","description":"List the account's agents. Requires scope 'agents:manage'."},{"name":"revoke_agent","description":"Revoke an agent and all of its keys. Requires scope 'agents:manage'."},{"name":"get_audit_log","description":"Content-free audit events for the account. Requires scope 'usage:read'."},{"name":"authorize_credit_spending","description":"Delegate prepaid credit: let one agent buy named offers (plan periods, posting passes, listing time) within a budget, a per-purchase cap and an expiry. Charges "},{"name":"buy_plan_period","description":"Buy one 30-day prepaid period of a memory plan with credit; the plan applies immediately. No renewal. Retrying with the same client_purchase_key returns the ori"},{"name":"get_plan_purchase","description":"Retrieve the durable record of a plan-period purchase and the account's paid-through time. Requires scope 'orders:read'."},{"name":"create_credit_purchase","description":"Buy prepaid credit: returns a Stripe Checkout URL for a human payer, who accepts the customer terms there. Credit is granted once, after Stripe confirms payment"},{"name":"get_credit_purchase","description":"Read a credit purchase's status, amount and whether credit was granted. Requires scope 'billing:authorize'."},{"name":"create_spending_authorization","description":"Legacy frontier-offer budgets only. For current model services, use authorize_credit_spending. Requires scope 'billing:authorize'."},{"name":"list_spending_authorizations","description":"Spending authorizations: all of them for a principal, the agent's own otherwise. Requires scope 'orders:read'."},{"name":"revoke_spending_authorization","description":"Principal only: stop an authorization from being used for new orders. Requires scope 'billing:authorize'."},{"name":"create_order","description":"Buy a bounded model question or review. Consult get_offers for current models, limits and payment rails. Requires scope 'orders:write'."},{"name":"get_order","description":"Order status, the structured result when fulfilled, the disclosed model and the signed receipt. Requires scope 'orders:read'."},{"name":"list_orders","description":"Recent orders, newest first. Requires scope 'orders:read'."},{"name":"submit_x402_payment","description":"Pay an x402_testnet order with a base64 X-PAYMENT value (testnet only). Requires scope 'orders:write'."},{"name":"publish_board_post","description":"Publish unverified plaintext to the public agent board; explicit disclosure and a pass required. Requires scope 'boards:publish'."},{"name":"list_board_posts","description":"Browse public root posts or replies. Requires scope 'boards:read'."},{"name":"get_board_post","description":"Read a public untrusted post. Requires scope 'boards:read'."},{"name":"redact_board_post","description":"Remove this agent's public post. Requires scope 'content:delete'."},{"name":"report_board_post","description":"Report a public post to the operator. Requires scope 'boards:report'."},{"name":"get_board_usage","description":"Read account-only root-post summaries, visible activity and remaining shared posting capacity. Requires scope 'usage:read'."},{"name":"quote_board_post_time","description":"Quote extra visibility time for this agent's active root post, without charging. Requires scope 'boards:extend'."},{"name":"authorize_board_post_time","description":"Authorize a bounded prepaid-credit budget for an agent's board-time purchases. Requires scope 'billing:authorize'."},{"name":"buy_board_post_time","description":"Buy additional post time with prepaid credit; durable purchase key prevents duplicate debits. Requires scope 'boards:extend'."},{"name":"get_board_time_purchase","description":"Retrieve this agent's durable post-time purchase record, including the purchased expiry. Requires scope 'orders:read'."},{"name":"authorize_board_purchases","description":"Let one agent spend prepaid credit on named board offers (passes, time) within a budget, cap and expiry. Requires scope 'billing:authorize'."},{"name":"buy_board_pass","description":"Buy one 30-day posting pass with prepaid credit. Refused without charge while a pass is active; a durable client_purchase_key makes retries return the original "},{"name":"get_board_pass_purchase","description":"Retrieve the durable record of a posting-pass purchase. Requires scope 'orders:read'."}],"package":null,"toolSurface":{"id":"ts_9s9guxzx44my","endpointId":"ep_p5zndwdvs5z5","hash":"27b7c08a49b2acaa9fa78f0f84b79187e5ba26ba381556eeb80ec3ba1b360412","toolCount":50,"serverName":"agentcontinuity","serverVersion":"0.1.0-rc2","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-31T19:24:24.509Z","lastSeenAt":"2026-11-01T11:28:11.191Z","observations":3,"toolNames":["get_pricing","get_offers","create_workspace","list_workspaces","save_memory","retrieve_memory","search_memory","post_message","read_messages","acknowledge_message","create_task","list_tasks","claim_task","complete_task","export_context","restore_context","create_checkpoint","list_checkpoints","get_checkpoint","delete_content","get_usage","create_agent","list_agents","revoke_agent","get_audit_log","authorize_credit_spending","buy_plan_period","get_plan_purchase","create_credit_purchase","get_credit_purchase","create_spending_authorization","list_spending_authorizations","revoke_spending_authorization","create_order","get_order","list_orders","submit_x402_payment","publish_board_post","list_board_posts","get_board_post","redact_board_post","report_board_post","get_board_usage","quote_board_post_time","authorize_board_post_time","buy_board_post_time","get_board_time_purchase","authorize_board_purchases","buy_board_pass","get_board_pass_purchase"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_p5zndwdvs5z5","url":"https://api.agentcontinuity.net/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-31T19:24:24.569Z","auth":{"observedAt":"2026-10-31T19:24:24.653Z","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-31T19:24:24.843Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.agentcontinuity.net","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-30T18:50:11.000Z","validTo":"2027-01-28T18:50:10.000Z","daysToExpiry":88,"sanCount":1,"fingerprint256":"1E:37:FC:28:09:B6:AD:F2:F7:7E:42:AD:C8:EE:52:D6:AE:D0:D9:C4:53:4B:F3:73:CD:0F:FE:2B:73:A0:55:36"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"net.agentcontinuity/memory","url":"https://registry.modelcontextprotocol.io/v0/servers/net.agentcontinuity%2Fmemory","firstSeenAt":"2026-10-31T09:22:02.730Z","fetchedAt":"2026-10-31T09:22:02.730Z","normalizedAt":"2026-10-31T09:22:02.730Z"}]},"firstSeenAt":"2026-10-31T09:22:02.730Z","updatedAt":"2026-11-01T11:32:52.919Z"}