Overview
Install the Capture MCP SDK for Python or .NET and register your own tools with the Capture MCP server, so Captain and your users' AI tools can use your app.
Tools
Declare tools with the Capture MCP SDK for Python or .NET, publish an output schema, gate a tool on a permission and declare that permission to Capture.
Authentication
Understand the delegated token your tool receives, get your app identity without registering tools, and see how the SDK identifies and caches callers.
Agents and skills
Tell Captain how to use your tools by shipping agent personas and skills with your app, and check them with capture-mcp validate in Python or the analyzer in .NET.
Embeddings
Turn your app's text into vectors with Capture's EU-hosted embedding models from Python or .NET, choose dimensions that your pgvector index can hold, and test without spending money.
Testing
Test your tools in Python or .NET without a Capture environment, using an in-process mock of the MCP server and the Capture API, or run the mock as a local process.