Bourse
ENPL
Menu
Radar
Pricing
Developers / API
Bourse API

AI Agents for Financial Filings: MCP, Claude and Automated Disclosure Screening

Learn how to use AI agents for financial filings by connecting language models to live data using the Model Context Protocol and automated APIs.

· 3 min read

Language models are good at reading filings and bad at knowing what happened yesterday. The fix is to connect them to live, structured data. There are two practical ways to do it for financial disclosures: give an assistant tools through the Model Context Protocol (MCP), or call an agent API that does the reading and checking for you.

Key takeaways

Option 1: MCP for assistants

MCP is an open standard for connecting AI clients to tools. You add a server URL and a key; the assistant discovers the tools and calls them when your question needs them.

`` URL: https://api.bourse.pl/mcp Header: Authorization: Bearer bk_... ``

Then ask in plain language:

The assistant answers from Bourse data and can show the rows it used. Bourse is listed in the official MCP Registry as io.github.ofylypczuk/bourse, and the code is on GitHub.

Option 2: an agent API for pipelines

Chat is great for exploration and awkward for automation. If you screen hundreds of filings a day, you want the same JSON every time. Bourse Agent does exactly that:

``bash curl -X POST https://api.bourse.pl/v1/agent/analyze \ -H "Authorization: Bearer $BOURSE_KEY" \ -d '{"url": "https://.../current-report.pdf"}' ``

It reads the document in any language (ESPI and EBI reports, BaFin and AMF notices, RNS announcements, SEC 8-K and Form 4), checks it against insider trades in the U.S. and Europe, Congress trades and committee seats, lobbying and federal contracts, and returns:

``json { "verdict": "noise", "tone": "neutral", "confidence": 0.82, "next_step": "Archive: routine option exercise, no links to defense committees.", "political_links": [], "insider_activity": "No other director dealings in 12 months" } ``

Your pipeline can route "material" to analysts, "watch" to a daily digest and drop "noise".

Avoiding hallucinated connections

The biggest risk with AI in compliance and research is invented facts, especially links between politicians and companies. Two rules help:

  1. Give the model the data. The agent fetches Congress trades, committee seats, lobbying and contracts for the issuer before it judges.
  2. Constrain the output. Bourse Agent may only list political links that exist in that data; if there are none, the list is empty.

Limits and pricing

The free key includes 10 agent calls a day and full MCP access within normal API limits. API Pro raises the agent to 2,000 calls a day and allows commercial use. Pay-per-call through AWS Marketplace and a Docker image for your own AWS account are coming; see integrations.

Summary

Use MCP when people ask questions, and an agent API when software makes decisions. Both work best when the model is grounded in timestamped public filings rather than its memory.

See these filings as they land

Bourse collects Congress trades, SEC Form 4 insider filings and 13F fund holdings in one live feed, and flags insider buying clusters automatically. Free to start.

Bourse provides financial data and editorial information, parts of which are generated by AI. This page is for general education only. It is not personalised investment advice or a recommendation to buy or sell any financial instrument. Make your own decisions.