506,781
documents
The immigration law library that your favorite AI can search.
Connect it to Claude, ChatGPT, Gemini, or use it within CaseBlink.
What’s in the database.
Complete is in. Growing is still being added. Coverage is how much of the expected set we have, and the size of that set. Not yet is still to come.
Published BIA, AG, and AAO precedent
The Matter of and I&N Decisions your assistant should start with.
4,294
Full set
INA and 8 U.S.C.
The statute, with both cites when we have them.
7,276
Full set
8 C.F.R.
The current immigration regulations.
119
Full set
USCIS Policy Manual
How USCIS officers are told to apply the law, including current policy alerts. Not binding on judges.
817
Full set
EOIR and BIA practice manuals
Immigration Court and Board procedure. Not Board precedent.
148
Full set
OCAHO decisions
Employer-sanctions cases. Not Board precedent.
2,612
Full set
Unpublished BIA decisions
2017–today is in. Body text is searchable for nearly all files. Persuasive only — not Matter of precedent.
269,698
~98% of 276,168
AAO non-precedent decisions
USCIS appeals. Persuasive only — not Board precedent.
166,789
~99% of 168,323
Circuit and Supreme Court opinions
Immigration cases. More are added each day under a CourtListener cap.
51,680
~44% of 117,548
District court decisions
Not precedent. More are on hold so circuit can use the same CourtListener quota.
2,570
~4% of 57,652
BALCA decisions
Labor certification. Later years are not started.
750
First years only
Federal Register
A fuller crawl is not started.
28
First notices only
Immigration-judge decisions
Not in the library yet.
—
—
Foreign Affairs Manual
Not in the library yet.
—
—
Visa Bulletin
Not in the library yet.
—
—
Later-case citator
Whether a decision is still followed in a later case. Not in the library yet.
—
—
Total
506,781
—
—
What you can ask.
Turn the library on for that chat first (see Connect below). Then start with the line below so the AI looks up real sources instead of guessing from memory.
Start your question like this
Using the CaseBlink immigration library, research [your question].
Is this published BIA decision still good law in the Fifth Circuit?
The stored decision, later published Board and Attorney General material in the same citation family, and forum-circuit opinions.
What does INA § 245 say, and what is the U.S.C. cite?
The current statute text, with the dual INA / 8 U.S.C. cite when it is mapped.
How does USCIS treat this form in the Policy Manual?
The relevant Policy Manual chapter, labeled as agency practice, not immigration-judge precedent.
Are there unpublished Board or non-precedent AAO decisions on this issue?
Hits from those collections, marked persuasive only — not as Matter of precedent.
What did the Federal Register change recently?
Stored notices and rules, for currency. The C.F.R. text is still the regulation.
Add the library.
This library is invite-only. Email support@caseblink.com from your work email. We will reply with a personal access key — a long code you paste once when you connect. Choose Claude or ChatGPT below; setup takes a few minutes and you only do it once.
Request a key: support@caseblink.com
Library link (paste this as the connector URL)
https://mcp.research.caseblink.com/mcp
Claude
Easiest place to start. Do this after you have your access key by email.
- Open claude.ai in a browser and sign in (your phone browser is fine).
- Go to Settings → Connectors → Add connector (it may say “custom connector”).
- Type the name CaseBlink.
- For the URL, paste: https://mcp.research.caseblink.com/mcp
- Under Authentication, choose No sign-in — not “Sign in now.” (We use an access key from email, not Claude OAuth.)
- Under Request headers, click Add header. Easiest: Name X-Api-Key, Value paste your access key only (starts with cbk_). Or Name Authorization, Value Bearer then a space then your key.
- You can ignore the OAuth client section when No sign-in is selected. Save the connector.
- Start a new chat, turn that connector on for the chat, then ask your question.
Claude has no “Bearer token” box — use Request headers:
Header name (paste key only in value)
X-Api-Key
Or use header Authorization with value like Bearer cbk_paste_your_access_key_here.
ChatGPT
Choose No authentication, not OAuth. Paste your key in the server URL unless ChatGPT offers a custom header.
- Open chatgpt.com in a desktop browser. You need Plus, Pro, Business, or Enterprise; the phone app does not support this yet.
- Turn on Developer mode: Settings → Apps & connectors → Advanced (or Plugins) → Developer mode → On.
- Create a connector: Plugins → + → Add custom MCP server (or Create Developer Mode app).
- Authentication: choose No authentication — not OAuth. This library does not use OAuth; “Couldn’t discover OAuth settings” is expected if you open OAuth advanced settings — leave those fields blank.
- Server URL (recommended for ChatGPT): paste https://mcp.research.caseblink.com/mcp?api_key= immediately followed by your access key (no spaces). Example: https://mcp.research.caseblink.com/mcp?api_key=cbk_…
- If ChatGPT offers a custom request header instead, use https://mcp.research.caseblink.com/mcp with header X-Api-Key and your key as the value.
- Save the connector, install it if prompted, start a new chat, enable the connector for that chat, then ask your question.
ChatGPT server URL (replace PASTE_YOUR_ACCESS_KEY with the key we emailed you):
Paste into Server URL when auth is No authentication
https://mcp.research.caseblink.com/mcp?api_key=PASTE_YOUR_ACCESS_KEY
Do not fill OAuth client ID, callback URL, or token URLs — this library is not an OAuth server.
Gemini
Work Gemini only, not the free website.
- The free Gemini website (gemini.google.com) cannot add this library yet.
- If your employer uses paid Gemini at work, ask IT to add https://mcp.research.caseblink.com/mcp and your access key.
- Get your access key first by emailing support@caseblink.com (see above).
This connector provides data sources for research aid and does not constitute legal advice.