MCP
aggre-mcp · stdio
For agents. Point any MCP client at the aggre-mcp server; it finds every tool with tools/list.
15 tools · .mcp.jsonHover to open
Aggre runs each source through one pipeline, from fetch to publish, and serves versioned datasets over MCP and REST. Your key only rides the lines you choose.
Free with an Orbbit account, one dataset included.
Line map: Legal, Healthcare, Markets, Regulatory news, Your sources each run through Aggre's pipeline and end at two termini, MCP and REST.
The catalog's lines and your own sources run the same pipeline, in the same order, under the same governance.
A connector pulls the source: HTTP with pagination, headers and request bodies, objects from S3 or R2, or a custom worker that claims the job and posts records. Preview a source before its first run.
kind: http · s3 · r2 · custom
Every fetch is kept first as the raw payload, with a checksum, before anything is parsed — so any published record can be traced back to what the source actually sent.
raw archive: local · S3 · R2
Records are read out of the payload at their records path and given one shape. The schema is inferred from live samples and versioned with the dataset.
records_path · external_id_path
Each record is keyed by its external id, or by a hash of its content when the source has none, so fetching a source again updates what changed instead of duplicating it.
key: external id, or content hash
Each run counts what it accepted and what it rejected, and the error log keeps the reason for every rejection.
accepted · rejected · error log
The run publishes a new dataset version with a quality report. Sensitive fields named in the dataset's governance are masked on every way out.
dataset version · quality report · masking
Every published dataset is served over MCP for agents and over REST for everything else, behind the same key and the same scopes.
aggre-mcp · stdio
For agents. Point any MCP client at the aggre-mcp server; it finds every tool with tools/list.
15 tools · .mcp.jsonHover to open
/v1 · x-aggre-api-key
For everything else. The same tools and records over HTTPS, with the key in x-aggre-api-key.
5 endpoints · curlHover to open
A key reads only the datasets you give it, up to your plan's allowance. Calls to the data tools count toward one monthly total for the whole organization, across all of its keys.
Included with your Orbbit account.
The key reads only what you pick; change it any time.
Sign in with Orbbit to get this keycurl -X POST \
https://aggre.orbbit.ai/v1/mcp/call \
-H "x-aggre-api-key: $AGGRE_API_KEY" \
-H "content-type: application/json" \
-d '{
"name": "search_dataset",
"arguments": {
"dataset_id": "taiwan-judgments",
"query": "公務員收賄罪的量刑",
"limit": 10
}
}'The key goes in x-aggre-api-key, or in an Authorization: Bearer header.