{"slug": "xfinlab-a-financial-intelligence-api-with-an-mcp-server-for-ai-agents", "title": "Xfinlab – a financial intelligence API with an MCP server for AI agents", "summary": "Xfinlab has launched a financial intelligence API with 19 endpoints and an MCP server for AI agents, offering real market events, FinBERT sentiment, technical analysis, Monte Carlo stress testing, and official data from SEC, CFTC, FDIC, USDA, and CBOE. The service is already live in production, with free API keys issued instantly, and includes Python and JavaScript SDKs, both MIT-licensed with zero required dependencies. The same backend powers Xfinlab's consumer research platform at xfinlab.com.", "body_md": "**Financial Intelligence Infrastructure — APIs, SDKs, and an MCP server for developers and AI agents, plus a consumer research platform built on the same backend.**\n\nReal market events, FinBERT sentiment, technical/market-structure analysis, SEC/CFTC/FDIC/USDA/CBOE official data, and Monte Carlo stress testing. Every field is traceable to a real computation or an official data source — nothing fabricated or interpolated.\n\n[Get a free API key](https://www.xfinlab.com/intelligence-api.html) · [API docs](https://www.xfinlab.com/intelligence-api.html) · [llms.txt](https://www.xfinlab.com/llms.txt) · [Consumer product](https://www.xfinlab.com)\n\n```\npip install \"git+https://github.com/lnanology/Xfinlab.git#subdirectory=sdk/python\"\npython\nfrom xfinlab_intelligence import XfinlabClient\n\nclient = XfinlabClient(api_key=\"xfl_...\")  # free tier, issued instantly\nsentiment = client.sentiment(\"AAPL\")\ntechnical = client.technical(\"AAPL\", period=\"6mo\")\nfundamentals = client.fundamentals(\"AAPL\")\n```\n\nOr JavaScript/Node:\n\n```\nnpm install \"github:lnanology/Xfinlab#path:sdk/js\"\njs\nconst { XfinlabClient } = require('xfinlab-intelligence');\nconst client = new XfinlabClient('xfl_...');\nconst sentiment = await client.sentiment('AAPL');\n```\n\n19 endpoints total — market events, sentiment, AI debate, technical/market-structure, Monte Carlo stress testing, insider trading, institutional ownership, short interest, SEC XBRL fundamentals, CBOE VIX term structure, FDIC bank health, USDA agriculture, EIA energy, crypto, cross-region market map, and Pro-tier webhooks. Full reference: [intelligence-api.html](https://www.xfinlab.com/intelligence-api.html).\n\nEvery field this server returns is either a real computation/real official-source value, or `null`\n\nwith an explanation — the MCP ecosystem has a lot of servers now, few of them say anything about the actual quality of the data behind the tool calls. This one does, in public: [xfinlab.com/trust.html](https://www.xfinlab.com/trust.html) shows every underlying data collector's live/down status in real time.\n\nAlready live in production — no setup needed, just point an MCP-compatible client at it:\n\n```\n{\n  \"mcpServers\": {\n    \"xfinlab\": {\n      \"url\": \"https://api.xfinlab.com/api/mcp\",\n      \"headers\": { \"X-API-Key\": \"xfl_...\" }\n    }\n  }\n}\n```\n\nServer source: [ api/mcp_server.py](/lnanology/Xfinlab/blob/main/api/mcp_server.py). Tools:\n\n`get_market_events`\n\n, `get_sentiment`\n\n, `get_technical_analysis`\n\n, `get_intelligence_feed`\n\n, `get_global_market_map`\n\n. Same auth and free tier as the REST API. Docs: [intelligence-api.html#mcp](https://www.xfinlab.com/intelligence-api.html#mcp).\n\n| Python SDK |\n`sdk/python` |\n\n[README](/lnanology/Xfinlab/blob/main/sdk/python/README.md)\n\n[—](/lnanology/Xfinlab/blob/main/sdk/js)`sdk/js`\n\n[README](/lnanology/Xfinlab/blob/main/sdk/js/README.md)[,](/lnanology/Xfinlab/blob/main/sdk/examples/python_quickstart.py)`sdk/examples/python_quickstart.py`\n\n`sdk/examples/js_quickstart.js`\n\n[https://api.xfinlab.com/api/intelligence/openapi.json](https://api.xfinlab.com/api/intelligence/openapi.json)[https://api.xfinlab.com/api/intelligence/postman.json](https://api.xfinlab.com/api/intelligence/postman.json)Both SDKs are MIT-licensed ([ sdk/LICENSE](/lnanology/Xfinlab/blob/main/sdk/LICENSE)) and have zero required dependencies beyond the standard library / native\n\n`fetch`\n\n.The same backend also powers [xfinlab.com](https://www.xfinlab.com), a retail investment-research platform:\n\n| Module | Path |\n|---|---|\n| Homepage | `index.html` |\n| AI Market Research™ | `ai-analysis.html` |\n| Chart Research™ | `chart-analysis.html` |\n| Company Compare™ | `company-compare.html` |\n| Event Intelligence™ | `news-denoise.html` |\n| Risk Engine™ | `stress-lab.html` |\n\n```\npython3 mock-server.py\n```\n\nThen open [http://localhost:8080](http://localhost:8080). The production backend is a separate FastAPI app (`backend/main.py`\n\n, deployed on Railway as `api.xfinlab.com`\n\n); the static site above deploys separately on Vercel as `xfinlab.com`\n\n.\n\n[XFINLAB_ARCHITECTURE.md](/lnanology/Xfinlab/blob/main/XFINLAB_ARCHITECTURE.md)— full system architecture[PROJECT_ROADMAP.md](/lnanology/Xfinlab/blob/main/PROJECT_ROADMAP.md)— roadmap[PROJECT_STYLE_GUIDE.md](/lnanology/Xfinlab/blob/main/PROJECT_STYLE_GUIDE.md)— UI style guide[DATA-LICENSE-MATRIX.md](/lnanology/Xfinlab/blob/main/DATA-LICENSE-MATRIX.md)— upstream data source licensing for every paid endpoint[MCP_MARKETPLACE_SUBMISSION.md](/lnanology/Xfinlab/blob/main/MCP_MARKETPLACE_SUBMISSION.md)— MCP server directory submission copy", "url": "https://wpnews.pro/news/xfinlab-a-financial-intelligence-api-with-an-mcp-server-for-ai-agents", "canonical_source": "https://github.com/lnanology/Xfinlab", "published_at": "2026-09-02 12:41:50+00:00", "updated_at": "2026-09-02 12:52:54.056548+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-tools", "ai-infrastructure", "developer-tools"], "entities": ["Xfinlab", "FinBERT", "SEC", "CFTC", "FDIC", "USDA", "CBOE", "Railway"], "alternates": {"html": "https://wpnews.pro/news/xfinlab-a-financial-intelligence-api-with-an-mcp-server-for-ai-agents", "markdown": "https://wpnews.pro/news/xfinlab-a-financial-intelligence-api-with-an-mcp-server-for-ai-agents.md", "text": "https://wpnews.pro/news/xfinlab-a-financial-intelligence-api-with-an-mcp-server-for-ai-agents.txt", "jsonld": "https://wpnews.pro/news/xfinlab-a-financial-intelligence-api-with-an-mcp-server-for-ai-agents.jsonld"}}