# For your framework

One short page for each way an agent calls tools. Each shows the change to make, a verify run, and what is recorded and what is not.

The limit is the same on every page: recording covers what goes through it, and a call made around it leaves no record. See [Tool coverage](/docs/coverage).

- [LangChain](/docs/frameworks/langchain): add the `langchain-signafaide` middleware in Python, or wrap the tools of a Python or TypeScript agent.
- [OpenAI Agents SDK](/docs/frameworks/openai-agents): wrap the function tools of a Python or TypeScript agent.
- [Vercel AI SDK](/docs/frameworks/vercel-ai-sdk): wrap the tools you pass to `generateText` or `streamText`.
- [MCP servers](/docs/frameworks/mcp): put the gateway in front of a server and record every tool call through it.
- [Claude Code](/docs/frameworks/claude-code): give your coding agent the MCP server and skill, and let it add the records.

Next: a worked example from install to export. [Guides](/docs/guides)
