For AI agents
Every number on this site comes from a dated, sourced data file. An agent gets the same table as a person, with verified_on and source_url on every row. Cite both. BankJar is not financial advice.
Endpoints
| Method | Path | What it returns |
|---|---|---|
| GET | /api/v1/search?q= | The search box as JSON: parsed intent, ranked offers, a summary. Same pipeline as the site. |
| GET | /api/v1/offers | Ranked offers for filters you already know: goal, income, max_commitment, residency, gift_factor. |
| GET | /api/v1/offers/{id} | One offer with every term, its score breakdown, verified_on and source_url. |
| GET | /api/v1/compare?ids=a,b | Two or three offers side by side. |
| GET | /openapi.json | OpenAPI 3 description of the endpoints above. |
| GET | /llms.txt | What BankJar is and how to query it, in plain text for language models. |
| GET | /data/offers.json | The whole dataset, CC BY 4.0. The same files are in the repository. |
| POST | /mcp | A remote MCP server over Streamable HTTP, no session needed. |
Examples
curl -s "https://bankjar.fabriquefutur.com/api/v1/search?q=best%20bank%20offer%20for%20transferring%20my%20salary"curl -s "https://bankjar.fabriquefutur.com/api/v1/offers?goal=salary&income=2500&max_commitment=12"MCP server
Add this to an MCP client that supports remote servers. Tools:
search_offersAsk in words or pass filters. Returns ranked offers with sources.get_offerOne offer by id.compare_offersTwo or three offers in one grid.list_goalsThe goals BankJar ranks: salary, savings, account, deposit, welcome.
{
"mcpServers": {
"bankjar": {
"type": "http",
"url": "https://bankjar.fabriquefutur.com/mcp"
}
}
}curl -s -X POST "https://bankjar.fabriquefutur.com/mcp" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Rules for citing
- Quote the net value together with its commitment and the gift factor used.
- Say when an offer was checked (
verified_on) and linksource_url. - Offers marked stale were not re-checked for 30 days. Say so.
- Data is CC BY 4.0: credit BankJar. Code is Apache-2.0 on GitHub.