Skip to main content

Bedrok

Public macroeconomic data, in your AI assistant.

Bedrok is a local MCP server. Ask Claude — or any assistant that speaks MCP — where euro-area inflation sits in its history, how far US real yields have risen this year, or what the BIS credit gap says about China, and it answers from more than 500 curated series with deep history: US rates and the Fed's releases, US labour and prices, the euro area country by country, the UK, the OECD, the BIS, the IMF, national statistics offices from Canada to Japan, commodities, futures positioning and FX. Each series is fetched from the publisher that produces it, into a store on your own machine, with its licence and the line to credit it with. Percentiles always come with their sample, and charts come with a recipe so they look the same in every assistant.

Install

Claude Desktop: download bedrok-<version>.mcpb from the latest release and open it.

Claude Code (needs uv):

claude mcp add bedrok --scope user -- uvx --python 3.12 bedrok serve

Any other MCP host: a stdio server, uvx --python 3.12 bedrok serve.

No keys needed to start. Six free keys add US GDP and PCE, retail and housing, energy, Germany's and Japan's national statistics, and the series only FRED publishes. Details, keys and the data folder: INSTALL.

The shape of it

  • Local, and nothing hosted. Each install fetches its own data from the publishers; nobody redistributes anything.
  • The publisher's terms travel with the number. Every series carries its licence class and attribution; series whose terms forbid storing them (FRED's) are fetched live and never written. See SOURCES, LICENSES and the reasoning in LICENSING.
  • It says when a number is in doubt. Documented cases where an official figure should not be taken at face value — a suspended release, a restatement, a break — ride along with the answer. See WARNINGS and what no open source provides, GAPS.
  • Fetch on demand. A series is fetched the first time it is asked for and refreshed when it goes stale.
  • Never advice. Bedrok measures, contextualises and premise-checks. You decide. See DISCLAIMER.

What it is not

Not financial advice and never a buy/sell signal. No equity prices — official rates, FX, energy and positioning are the markets layer. Not hosted: there is no Bedrok server anywhere but your own machine.

Contributing

A new publisher is mostly a row in a CSV. CONTRIBUTING says how, and the source request form is the place to ask for one. Developer setup is SETUP. The project is built in sessions with an AI assistant; CLAUDE.md holds its rules and STATE.md where it stands.

Docs

INSTALL · SOURCES · LICENSES · WARNINGS · GAPS · CHARTING · SETUP · LICENSING · DISCLAIMER · Plan · Engineering notes

Python ≥3.11 · macOS and Linux · MIT licence for the code; the data keeps its publishers' terms. By Andreu Paddack.

Metadata

Release files for bedrok 0.3.0

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

Source distribution (sdist)

Source distribution for bedrok 0.3.0
File Size Uploaded
bedrok-0.3.0.tar.gz 234.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bedrok 0.3.0
File Interpreter ABI Platform
bedrok-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 433.4 kB

Release files / bedrok-0.3.0.tar.gz

Download URL bedrok-0.3.0.tar.gz
Size 234.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4d9beb395302cbe06f8f3881e3d339f4e2fa5eadfe7441c5de573b19cd641c0c
BLAKE2b-256 checksum
How to use checksums
33b877c29268191b652c6d40e5952b9717eb711332f3c9e776d3bfd874e46f1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 14, 2026.

Transparency log

Release files / bedrok-0.3.0-py3-none-any.whl

Download URL bedrok-0.3.0-py3-none-any.whl
Size 199.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
602739272d2caf3ff74a7d3fdf14a7ef3f2f5e94e3873ee2ddd4c7283c118b0c
BLAKE2b-256 checksum
How to use checksums
cab6ec1128506a5f58f1157f8e9e9c6a96218676f63ff85a0f531febf02714c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

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