TDM Agent Kit
Developer integration tools for adding TDM payments to AI agents, apps, and workflows. CLI, MCP server, and copy-paste examples.
What is TDM Agent Kit?
TDM Agent Kit is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to developer integration tools for adding tdm payments to ai agents, apps, and workflows. cli, mcp server, and copy-paste examples.
Developer integration tools for adding TDM payments to AI agents, apps, and workflows. CLI, MCP server, and copy-paste examples.
This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Developer integration tools for adding TDM payments to AI ag
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx tdm-agent-integration-kitConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use TDM Agent Kit
The TDM Agent Integration Kit MCP server enables AI agents and developer applications to integrate cryptocurrency payment processing via the ToDealMarket (TDM) protocol. It provides a CLI, local signer service, and MCP interface so agents can register payable resources, check balances, initiate payouts, and unlock protected content. Developers building autonomous agents on Solana or Base networks use this kit to gate access to digital resources behind micro-payments without managing raw wallet logic themselves.
Prerequisites
- Node.js 18+ installed on your machine
- npm or npx available in your PATH
- A TDM vault set up via `tdm connect` (creates credentials in ~/.tdm/vaults/)
- Optional: JUPITER_API_KEY for enhanced Solana routing or ODOS_API_KEY for Base DEX routing
- An MCP-compatible client such as Claude Desktop
Install the TDM SDK globally
Install the TDM Agent Integration Kit globally via npm so the `tdm` CLI is available system-wide.
npm install -g tdm-sdkConnect your wallet and set up a vault
Run `tdm connect` to initialize your local vault and configure signing credentials. This stores keys under ~/.tdm/vaults/<name>/credentials.json.
tdm connectStart the local signer service
Launch the local signer on the default port. The signer handles transaction signing for MCP tool calls from your AI agent. The health endpoint at /v1/health confirms it is running.
tdm signer serve
# Or specify a custom port:
tdm signer serve --port 41001Set environment variables
Export the signer URL so the MCP server knows where to route signing requests. Optionally set routing API keys for improved swap execution.
export TDM_SIGNER_URL=http://127.0.0.1:41000
# Optional DEX routing keys:
export JUPITER_API_KEY=your_jupiter_key
export ODOS_API_KEY=your_odos_keyConfigure your MCP client
Add the TDM MCP server to your Claude Desktop or other MCP client configuration file so it is launched automatically.
Register a payable resource and test
Use the CLI to add storage, import documents, and mark an asset as payable with a price. This verifies the full integration is working before using it through an AI agent.
tdm storage add media ./seller-storage --use
tdm storage import-dir ./products/docs --storage media
tdm make payable --asset <asset-id> --storage media --price 0.05
tdm balanceTDM Agent Kit Examples
Client configuration
Add TDM Agent Integration Kit to Claude Desktop config. The signer must already be running before the MCP session starts.
{
"mcpServers": {
"tdm-agent-kit": {
"command": "npx",
"args": ["tdm-agent-integration-kit"],
"env": {
"TDM_SIGNER_URL": "http://127.0.0.1:41000",
"TDM_VAULT": "my-vault"
}
}
}
}Prompts to try
Example natural-language prompts to use with an AI agent connected to TDM.
- "What is my current TDM balance?"
- "Register my PDF report as a payable asset priced at 0.10 TDM."
- "Unlock the asset with ID abc123 so I can download it."
- "Request a payout from my TDM account."
- "Show me all the items in my storage catalog."Troubleshooting TDM Agent Kit
MCP server cannot reach the local signer
Verify the signer is running with `curl http://127.0.0.1:41000/v1/health`. If it returns an error, restart with `tdm signer serve` and ensure TDM_SIGNER_URL is set to the correct address and port.
`tdm connect` fails or vault is not found
Check that ~/.tdm/vaults/ exists and the TDM_VAULT environment variable matches the vault name you created. Re-run `tdm connect` to reinitialize if credentials are missing.
Swap routing errors on Solana or Base networks
Set the optional JUPITER_API_KEY (Solana) or ODOS_API_KEY (Base) environment variables to improve routing reliability. Without these keys the server uses default public endpoints which may be rate-limited.
Frequently Asked Questions about TDM Agent Kit
What is TDM Agent Kit?
TDM Agent Kit is a Model Context Protocol (MCP) server that developer integration tools for adding tdm payments to ai agents, apps, and workflows. cli, mcp server, and copy-paste examples. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install TDM Agent Kit?
Follow the installation instructions on the TDM Agent Kit GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with TDM Agent Kit?
TDM Agent Kit works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is TDM Agent Kit free to use?
Yes, TDM Agent Kit is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
TDM Agent Kit Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to TDM Agent Kit? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Stripe
★ 1.6kThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.
Browse More Finance & Fintech MCP Servers
Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up TDM Agent Kit in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use TDM Agent Kit?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.