Awesome MCPFinance & Trading

XeroAPI/xero-mcp-server

⭐ 365 TypeScript added to this list on 2025-05-14 repository created 2025-03-17

xero-mcp-server is the Xero-maintained Model Context Protocol server implementation for the Xero accounting platform. It sits between an MCP client and Xero's public API so that assistants can read and write accounting data through standard MCP tool calls. The server is distributed on npm as @xeroapi/xero-mcp-server and is normally launched with npx from a client configuration such as Claude Desktop's claude_desktop_config.json; Node.js 18 or newer is required. Two authentication modes are supported. Custom Connections use a client id and secret bound to a single Xero organisation, which the README recommends for development and for third-party MCP clients; the server tries the older bundled scope set first and falls back to the newer granular scopes, and the XERO_SCOPES environment variable can override the list. A bearer token mode reads XERO_CLIENT_BEARER_TOKEN and takes precedence over the client id, which suits setups where the client runs its own OAuth flow, such as PKCE, and serves multiple Xero accounts at runtime. The command set is broad and split between list, create and update operations. Reads cover accounts, contacts and contact groups, invoices, credit notes, quotes, items, payments, bank transactions, manual journals, tracking categories, organisation details and reports including profit and loss, balance sheet, trial balance and aged receivables or payables by contact. Payroll commands list employees, leave records, leave balances, leave types, leave periods and timesheets. Write commands create and update contacts, invoices, credit notes, quotes, items, payments, bank transactions, manual journals, tracking categories and options, and manage payroll timesheets including approval. The README suggests starting with a Xero Demo Company for sample data, and notes that payroll queries require a New Zealand or United Kingdom region.

https://github.com/XeroAPI/xero-mcp-server

mcp-servertypescriptxeroaccountinginvoicingpayrolloauth2finance

Also in Finance & Trading

HKUDS/Vibe-Trading

Vibe-Trading is an AI-powered personal trading agent designed to assist with algorithmic trading, backtesting, and quantitative finance, leveraging large language models and multi-agent systems.

xbtlin/ai-berkshire

AI Berkshire is an investment research framework leveraging AI agents powered by Claude Code and Codex to apply the methodologies of legendary value investors like Buffett and Munger, aiming to red...

financial-datasets/mcp-server

An MCP server that enables AI assistants to access comprehensive stock market and cryptocurrency data from Financial Datasets via the Model Context Protocol interface.

stripe/agent-toolkit

The Stripe Agent Toolkit is a library that integrates Stripe's API into various agent frameworks and the Model Context Protocol (MCP) to enable seamless payment and billing automation in intelligent agent workflows.

sendaifun/solana-agent-kit

Solana Agent Kit is an open-source toolkit that enables AI agents to autonomously perform a wide range of actions on Solana blockchain protocols, integrating AI models with decentralized finance, NFTs, and cross-chain operations.

whchien/ai-trader

AI-Trader is a professional backtesting framework for algorithmic trading with multi-market support and integrated Model Context Protocol (MCP) server enabling AI assistant interaction.

goat-sdk/goat

GOAT is a comprehensive agentic finance toolkit enabling AI agents to autonomously perform financial activities using blockchain, cryptocurrencies, wallets, and supports the Model Context Protocol (MCP) along with other agent frameworks.

alpacahq/alpaca-mcp-server

Alpaca MCP Server is an MCP server implementation that enables large language models to interact with Alpaca's trading API using natural language for stock, options, and crypto trading, portfolio management, and real-time market data access.