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

BankJar endpoints for agents
MethodPathWhat 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/offersRanked 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,bTwo or three offers side by side.
GET/openapi.jsonOpenAPI 3 description of the endpoints above.
GET/llms.txtWhat BankJar is and how to query it, in plain text for language models.
GET/data/offers.jsonThe whole dataset, CC BY 4.0. The same files are in the repository.
POST/mcpA 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_offers Ask in words or pass filters. Returns ranked offers with sources.
  • get_offer One offer by id.
  • compare_offers Two or three offers in one grid.
  • list_goals The 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 link source_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.