Skip to main content

Bosco Labs data: MCP server

One MCP server that gives AI agents official-source data: SEC insider trades and filings, US House members' stock trades, Pentagon contract awards, EU public tenders and the financials of European companies. Each tool runs one of the Bosco Labs Apify Actors with your own Apify token and returns a short JSON list with a source link on every row.

Tools

Tool Data (source) Price per row Example question
eu_annual_report_financials Audited financials of EU/UK listed companies (ESEF reports, filings.xbrl.org) $0.05 + $0.01 per call "Compare ASML's and Heineken's latest revenue and operating margin."
european_company_accounts Accounts of UK, Danish and Norwegian companies, incl. private (Companies House, Erhvervsstyrelsen, Brønnøysund) $0.04 "What were the revenue and equity of Danish company CVR 24256790 in recent years?"
sec_insider_trades Form 4 insider purchases and sales since 2006, cluster buys and sells (SEC EDGAR) $0.0018 "Have NVIDIA insiders bought or sold shares in the last month?"
sec_filings Any EDGAR filing since 1994: 8-K items, 10-K, 10-Q, earnings release times (SEC EDGAR) $0.001 "When did Apple last release earnings, and was it after the close?"
us_house_stock_trades STOCK Act trades of House members since 2014 (Clerk of the House) $0.0018 "What stocks did Nancy Pelosi trade this year?"
eu_public_tenders EU/EEA public tenders and contract awards (TED) $0.002 "Find open IT-services tenders in Germany and the Netherlands from this week."
dod_contract_awards DoD (or any federal agency) contract awards since FY2008, with winner tickers (USAspending.gov) $0.005 "Which Pentagon contracts did Kratos win this year?"

Every tool has a max_results parameter with a small default (3 to 25 rows) and a hard maximum, so one call costs cents. dod_contract_awards can take a minute or more.

Two other Bosco Labs Actors are not tools here because they work on your own Apify datasets or Google credentials: Dedup & Merge Datasets and Google Sheets Export. Use them on Apify directly.

Pricing

You pay Apify per row returned, with your own token, at the prices above (the free Apify plan includes monthly credit). The server itself is free and sends nothing anywhere else.

Install

  1. Get an Apify API token: https://console.apify.com/settings/integrations
  2. Install uv.
  3. Add the server to your client (below). Once the package is on PyPI the command is uvx bosco-labs-data-mcp. Until then, run it from this folder: uvx --from /path/to/bosco-labs-data/mcp bosco-labs-data-mcp.

Claude Desktop

claude_desktop_config.json (Settings -> Developer -> Edit Config):

{
  "mcpServers": {
    "bosco-labs-data": {
      "command": "uvx",
      "args": ["bosco-labs-data-mcp"],
      "env": { "APIFY_TOKEN": "apify_api_..." }
    }
  }
}

Cursor

~/.cursor/mcp.json (or .cursor/mcp.json in a project): the same mcpServers block as above.

Claude Code

claude mcp add bosco-labs-data -e APIFY_TOKEN=apify_api_... -- uvx bosco-labs-data-mcp

Alternative: Apify's hosted MCP server

Without installing anything, you can use the same Actors through Apify's own MCP server (OAuth or your token; each Actor becomes a tool with its full input):

https://mcp.apify.com?tools=Bosco_labs/esef-annual-reports,Bosco_labs/company-accounts,Bosco_labs/sec-insider-trades,Bosco_labs/sec-filings-feed,Bosco_labs/us-house-trades,Bosco_labs/eu-tenders,Bosco_labs/dod-contract-awards

This server is the lighter option: typed parameters, small defaults and compact results.

Development

uv run --with pytest pytest -q    # from this folder; Apify is mocked, plus a stdio smoke test

Source and releases: https://github.com/PB7-debug/bosco-labs-data (folder mcp/). Releases are published to PyPI and the official MCP Registry by the publish-mcp.yml GitHub Actions workflow; see PUBLISHING.md.

Metadata

Release files for bosco-labs-data-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bosco-labs-data-mcp 0.1.1
File Size Uploaded Provenance Actions
bosco_labs_data_mcp-0.1.1.tar.gz 12.6 kB With provenance Details for bosco_labs_data_mcp-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for bosco-labs-data-mcp 0.1.1
File Interpreter ABI Platform Actions
bosco_labs_data_mcp-0.1.1-py3-none-any.whl Python 3 none any Details for bosco_labs_data_mcp-0.1.1-py3-none-any.whl

Total release size: 25.7 kB

Release files / bosco_labs_data_mcp-0.1.1.tar.gz

Download URL bosco_labs_data_mcp-0.1.1.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
836f468a79aa3a091f4ce83dbe1f84a55e74dc861786ad9ef1ee8af8afca0b57
BLAKE2b-256 checksum
How to use checksums
5a04c3ec38300f1ada7d0869586c502569075fda4dc5505eab83b1f6d2df18db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Release files / bosco_labs_data_mcp-0.1.1-py3-none-any.whl

Download URL bosco_labs_data_mcp-0.1.1-py3-none-any.whl
Size 13.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f6f0472a468fd52f9094c5ca658a438c9c57235cebe0fa12a09b6549daa3b8d6
BLAKE2b-256 checksum
How to use checksums
a608107505c2e1e9657068c8f6cd444c27477cfa1663889015fb3250475c93ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

Security for bosco-labs-data-mcp 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for bosco_labs_data_mcp-0.1.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 5, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page