Cross-vendor MCP handoff
Your MCP server returns a claim URL. Another vendor's MCP-enabled agent claims the payload. Neither side exposes a bucket. The trust boundary between organizations is real, and the payload is sensitive.
How it works
Producer (your MCP server or agent):
- Call
kubbi_send(orkubbi_send_filesfor bundles) with the payload, TTL, and burn policy. - Return the claim URL as the MCP tool result.
Consumer (another vendor's agent):
- Receive the claim URL via the MCP tool call result.
- Call
kubbi_inspectto preview metadata without consuming. - Call
kubbi_claimto retrieve the payload. The kubbi burns after the configuredmax_retrievals.
No API keys cross organizations. No buckets exposed. The two MCP servers communicate by passing URLs.
Examples
Research agent → third-party summarisation service
Company A's autonomous research agent drops findings (~80 KB JSON) into a kubbi with max_retrievals: 1 and a 30-minute TTL. The claim URL goes out as the MCP tool result. Company B's summariser claims the kubbi when it runs. Neither company's system ever holds the other's data directly.
Partner org → onboarding agent
Partner organisation's ops team creates a kubbi containing API keys, tenant config, and a private certificate (1 hour TTL, single-read). The claim URL goes via a standard channel to the customer onboarding AI agent. Secrets are burned immediately after claim.
Related
- The 6 MCP tools: MCP integration
- The mental model: side-channel pattern
- When this fits and when it doesn't: when to use kubbi