sba-loan-records

For AI agents

This site can be read and called by machines. Below: what is free, which tools are available, and the file that is the reference.

Tools

The reference file is /api/v1/tools.json.

What is free

What is reserved

Source and date

Other registers

Catalogue of other public registers available in the same format: registres.pages.dev

The level of service we hold ourselves to

Regulation (EU) 2023/138 requires States to publish certain datasets — called high-value — free of charge, in machine-readable form, with an API and bulk download. We apply this level of service to this register, whether the law requires it or not.

⚠️ This register is not designated “high-value” in law: it is a level of service we set ourselves, not a regulatory guarantee. Details for agents · catalogue.

Machine gateway6/96 tools exposed

This is not a label: each line links to the file that proves it, and the ones that are missing are written down too.

This checklist as JSON

An example that works, end to end

The example starts from the get_sample tool, which reads the served sample.

Prompt to give an agent

Use the get_sample tool of sba-loan-records.pages.dev and summarise the first three entries.

What the tool returns

id7935845D41
urlhttps://sba-loan-records.pages.dev/search/#r=7935845D41
fragmenthttps://sba-loan-records.pages.dev/d/r/02c.json
nameBrushworks By Tom, Inc.
cityRepublic
stateMO
typeConstruction
fields{'Loans in the SBA file (fiscal years 2010–2026)': '7', 'Industry (latest loan)': 'Painting and Wall Covering Contractors — NAICS 238320', 'Jobs supported (latest loan)': '7 — reported by the lender, not verified by SBA', '7(a) loan approved Dec 3, 2024': '$500,000 · The Bank of Missouri · 60 months · disbursed — current status not disclosed (FOIA exemption 4)', '7(a) loan approved Nov 8, 2021': '$150,000 · The Bank of Missouri · 48 months · paid in full', '7(a) loan approved Dec 12, 2019': '$150,000 · The Bank of Missouri · 60 months · paid in full'}

The same register can be queried through the portfolio MCP server (tools describe_register, get_schema, get_sample).

Reading one record by its identifier

The lookup_record tool takes the record reference: 10 hexadecimal digits derived from the borrower name and ZIP code. For 7935845D41 it reads https://sba-loan-records.pages.dev/d/r/02c.json (hash of the identifier: h = 0, then for each character h = (h*31 + character code) modulo 4096; in hexadecimal on 3 digits) and returns the record shown at https://sba-loan-records.pages.dev/search/#r=7935845D41. Checked when the site was built.