Extend Mcp
@paywithextend
About Extend Mcp
Extend AI Toolkit
Config
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"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Extend Mcp?
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.
How to use Extend Mcp?
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.
Key features of Extend Mcp
- Supports multiple AI frameworks including MCP, OpenAI, LangChain, and CrewAI
- Provides comprehensive tools for virtual cards, credit cards, transactions, and expense management
- Configurable via environment variables or command-line arguments
- Supports custom authorization with Bearer tokens for Extend API 2.0+
- Can run locally via stdio or remotely via SSE transport
Use cases of Extend Mcp
- Automate virtual card creation, retrieval, and filtering through natural language commands
- Enable AI agents to fetch credit card details and transaction history
- Upload and automatch receipt attachments to transactions using Claude Desktop and the filesystem MCP server
- Integrate Extend spend management into custom AI workflows powered by LangChain, CrewAI, or OpenAI agents
FAQ from Extend Mcp
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.
How do I authenticate with Extend Mcp?
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.
Does Extend Mcp support receipt attachment in Claude Desktop?
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.
Can I run Extend Mcp remotely?
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.
What data does Extend Mcp access?
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.
Frequently asked questions
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.
How do I authenticate with Extend Mcp?
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.
Does Extend Mcp support receipt attachment in Claude Desktop?
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.
Can I run Extend Mcp remotely?
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`.
What data does Extend Mcp access?
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.
Basic information
More Developer Tools MCP servers

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C

Codex Pets
astandrikPublic read-only MCP server for discovering, inspecting, installing, and sharing approved Codex-compatible animated pet packs.
OrangePro
Aamir SiddiquiOrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
LocalCan
LocalCanGives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control. Part of LocalCan, the ngrok alternative for Mac, Windows and Linux. Free plan.

TaskerArmy Agent
TaskerArmyAsk Claude or ChatGPT what Shopify theme optimization tasks are pending on your store, a remote MCP server for TaskerArmy Agent accounts.
Comments