What are the runtime requirements for Extend Mcp?
Python 3.10 or higher and a valid Extend API key (obtainable at paywithextend.com). Framework-specific packages (e.g., `anthropic` for Claude) may also be needed.
@paywithextend
Basic information
Extend AI Toolkit
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"extend-mcp": {
"command": "python",
"args": [
"-m",
"extend_ai_toolkit.modelcontextprotocol.main",
"--tools=all"
],
"env": {
"EXTEND_API_KEY": "apik_XXXX",
"EXTEND_API_SECRET": "XXXXX"
}
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/receipts/folder"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Extend Mcp is a Python-based implementation within the Extend AI Toolkit that integrates Extend's spend management APIs with Anthropic’s Model Context Protocol (MCP). It enables existing Extend users to delegate actions such as managing virtual cards, credit cards, transactions, and expense receipts to MCP-compatible clients like Claude Desktop.
Install the package via pip install extend_ai_toolkit, then configure your Extend API key and secret via environment variables (EXTEND_API_KEY, EXTEND_API_SECRET) or command-line arguments (--api-key, --api-secret). Run the MCP server locally with MCP Inspector (npx @modelcontextprotocol/inspector python ...) or integrate it into Claude Desktop by editing the claude_desktop_config.json to add the Extend MCP server. For remote execution, use the SSE transport with python -m extend_ai_toolkit.modelcontextprotocol.main_sse.
Python 3.10 or higher and a valid Extend API key (obtainable at paywithextend.com). Framework-specific packages (e.g., `anthropic` for Claude) may also be needed.
Provide your Extend API key and secret as environment variables or command-line arguments. For Extend API 2.0+, you can use a `BearerAuth` strategy with a JWT token instead.
Yes, but you must also install the filesystem MCP server (`npm install @modelcontextprotocol/server-filesystem`) and add it to the Claude Desktop config. Receipt images from the local filesystem can be uploaded and automatched.
Yes, by launching the server with SSE transport (`python -m extend_ai_toolkit.modelcontextprotocol.main_sse`). You can then connect an MCP client using `mcp_client.py`.
All operations are performed against Extend’s virtual card, credit card, transaction, and expense management APIs. No local data is stored; the server acts as a bridge between the client and Extend’s systems.
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.
Modelglass turns "which model should I use?" into a lookup instead of a guess. Seven tools give your agent live pricing across image, language, video, and audio models. Sourced and versioned, not scraped once and forgott

Read-only Total CMS docs and site content over MCP: exact Twig signatures, field types, schema options, the CLI, release notes and comparisons. No key required.
Comments