{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_e24yy4m8bm4g","handle":"cannon-studio","url":"https://wellknown.network/agents/cannon-studio","links":{"self":"https://wellknown.network/agents/cannon-studio/record.json","html":"https://wellknown.network/agents/cannon-studio","markdown":"https://wellknown.network/agents/cannon-studio/record.md","api":"https://wellknown.network/api/v1/agents/cannon-studio","status":"https://wellknown.network/api/v1/agents/cannon-studio/status","claim":"https://wellknown.network/agents/cannon-studio/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/cannon-studio/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:www.cannonstudio.app:server:cannon-studio","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Cannon Studio","summary":"Public Cannon Studio MCP for product, pricing, workflow, model, and API answers.","description":"Public Cannon Studio MCP for product, pricing, workflow, model, and API answers.","publisher":{"name":"app.cannonstudio","url":null},"homepage":null,"repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.cannonstudio.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-15T13:02:09.340677Z","publishedAt":"2026-05-15T13:02:09.340677Z","registryName":"app.cannonstudio/cannon-studio"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[],"categories":[]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-05T18:27:54.659Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":135,"error":null,"detail":{"tools":[{"name":"search","description":"Search public Cannon Studio knowledge when a user asks about products, workflows, pricing, models, comparisons, use cases, or developer API docs. Public read-on"},{"name":"fetch","description":"Fetch one public Cannon Studio knowledge record by id after search. Public read-only: no auth, no state changes, no charges; use search first when you do not al"},{"name":"list_capabilities","description":"List public Cannon Studio capabilities for an audience, workflow, or output type. Public read-only: no auth, no state changes, no charges; use search or fetch w"},{"name":"recommend_workflow","description":"Recommend a Cannon Studio workflow for a stated creative or developer goal. Public read-only: no auth, no state changes, no charges; use this for planning, not "},{"name":"compare_alternatives","description":"Compare Cannon Studio's fit against named alternatives for a use case. Public read-only: no auth, no state changes, no charges; it returns approved positioning "},{"name":"get_pricing_context","description":"Explain public Cannon Studio pricing, credits, plans, and usage tradeoffs. Public read-only: no auth, no state changes, no charges; use list_offerings or get_ch"},{"name":"list_offerings","description":"List public Cannon Studio plans, credit packs, and team offerings. Public read-only: no auth, no state changes, no charges; returns first-party checkout or inqu"},{"name":"get_checkout_link","description":"Return the first-party Cannon Studio checkout or inquiry URL for a selected offering. Public read-only: no auth, no state changes, no charges; use list_offering"},{"name":"get_model_availability","description":"List public Cannon Studio model availability by product surface. Public read-only: no auth, no state changes, no charges; model availability is surface-specific"},{"name":"list_toolkits","description":"List first-party Cannon Studio image, video, audio, subtitle, editing, Composer, and 3D toolkit surfaces, including which ones are developer-API operations and "},{"name":"get_api_operation","description":"Return public docs for Cannon Studio developer API operations and payload shapes. Public read-only: no auth, no state changes, no charges; use this before estim"},{"name":"api_status","description":"Check authenticated Cannon Studio account/API connectivity before estimating or creating requests. Requires OAuth or a developer API key; may update key/token u"},{"name":"estimate_generation_cost","description":"Estimate credits for a Cannon Studio generation request before creating billable work. Requires OAuth or a developer API key; it may update key/token usage meta"},{"name":"create_generation_request","description":"Create billable async Cannon Studio generation work only after explicit user approval. Requires OAuth or a developer API key; can spend credits up to max_credit"},{"name":"get_generation_request","description":"Poll and sync an existing Cannon Studio generation request by id. Requires OAuth or a developer API key; not a pure read because it may update lastPolledAt, syn"}],"toolCount":15,"serverName":"cannon-studio","capabilities":["tools"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Search public Cannon Studio knowledge when a user asks about products, workflows, pricing, models, comparisons, use cases, or developer API docs. Public read-on"},{"name":"fetch","description":"Fetch one public Cannon Studio knowledge record by id after search. Public read-only: no auth, no state changes, no charges; use search first when you do not al"},{"name":"list_capabilities","description":"List public Cannon Studio capabilities for an audience, workflow, or output type. Public read-only: no auth, no state changes, no charges; use search or fetch w"},{"name":"recommend_workflow","description":"Recommend a Cannon Studio workflow for a stated creative or developer goal. Public read-only: no auth, no state changes, no charges; use this for planning, not "},{"name":"compare_alternatives","description":"Compare Cannon Studio's fit against named alternatives for a use case. Public read-only: no auth, no state changes, no charges; it returns approved positioning "},{"name":"get_pricing_context","description":"Explain public Cannon Studio pricing, credits, plans, and usage tradeoffs. Public read-only: no auth, no state changes, no charges; use list_offerings or get_ch"},{"name":"list_offerings","description":"List public Cannon Studio plans, credit packs, and team offerings. Public read-only: no auth, no state changes, no charges; returns first-party checkout or inqu"},{"name":"get_checkout_link","description":"Return the first-party Cannon Studio checkout or inquiry URL for a selected offering. Public read-only: no auth, no state changes, no charges; use list_offering"},{"name":"get_model_availability","description":"List public Cannon Studio model availability by product surface. Public read-only: no auth, no state changes, no charges; model availability is surface-specific"},{"name":"list_toolkits","description":"List first-party Cannon Studio image, video, audio, subtitle, editing, Composer, and 3D toolkit surfaces, including which ones are developer-API operations and "},{"name":"get_api_operation","description":"Return public docs for Cannon Studio developer API operations and payload shapes. Public read-only: no auth, no state changes, no charges; use this before estim"},{"name":"api_status","description":"Check authenticated Cannon Studio account/API connectivity before estimating or creating requests. Requires OAuth or a developer API key; may update key/token u"},{"name":"estimate_generation_cost","description":"Estimate credits for a Cannon Studio generation request before creating billable work. Requires OAuth or a developer API key; it may update key/token usage meta"},{"name":"create_generation_request","description":"Create billable async Cannon Studio generation work only after explicit user approval. Requires OAuth or a developer API key; can spend credits up to max_credit"},{"name":"get_generation_request","description":"Poll and sync an existing Cannon Studio generation request by id. Requires OAuth or a developer API key; not a pure read because it may update lastPolledAt, syn"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"app.cannonstudio/cannon-studio","url":"https://registry.modelcontextprotocol.io/v0/servers/app.cannonstudio%2Fcannon-studio","firstSeenAt":"2026-09-05T15:22:05.341Z","fetchedAt":"2026-09-05T15:22:05.341Z","normalizedAt":"2026-09-05T15:22:05.341Z"}]},"firstSeenAt":"2026-09-05T15:22:05.341Z","updatedAt":"2026-09-05T15:22:13.840Z"}