MCP server
Evictions API Official
io.github.evictionsapi/evictions-api
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Start and track a US eviction case in any state or DC; a licensed attorney reviews each real case.
Working at last checkOfficial: evictionsapi.com's GitHub account (evictionsapi)About 11,264 tokens per request once connected21 tools
https://evictionsapi.com/mcp
At a glance
- Type
- MCP server
- Publisher
- evictionsapi.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 21
- Token cost
- About 11,264 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http evictions-api https://evictionsapi.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.evictions-api] url = "https://evictionsapi.com/mcp"
Gemini CLI
{"mcpServers":{"evictions-api":{"httpUrl":"https://evictionsapi.com/mcp"}}}
Cursor
{"mcpServers":{"evictions-api":{"url":"https://evictionsapi.com/mcp"}}}
VS Code
{"servers":{"evictions-api":{"type":"http","url":"https://evictionsapi.com/mcp"}}}
Antigravity
agy mcp add evictions-api https://evictionsapi.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"evictions-api","server_url":"https://evictionsapi.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"evictions-api","server_url":"https://evictionsapi.com/mcp"}
Tools
evictions_add_case_document~706 tokens
Use this when the person asks you to add a document to a draft case: the lease, the tenant ledger, emails or messages with the tenant, proof that they own or manage the property, or a notice already served and its proof of service. Input: the case `id`, `filename`, `purpose` and `contentBase64` (a Pevictions_create_case~2909 tokens
Use this when the person wants to start an eviction case and has given you its facts: the ground, where the case starts, the property, the parties and their own attestations. Creates a draft case in the person’s account. Nothing is submitted. Add its documents with evictions_add_case_document. Passevictions_get_case~228 tokens
Use this when you need one case in full: where it stands and what it is waiting on. Input: the case `id`. Returns its facts, deadlines, documents and, for a live case, the attorney once recorded. Do not use this to find a case whose id you do not have (use evictions_list_cases) or for its history (uevictions_get_case_events~203 tokens
Use this when the person asks what has happened on a case so far. Input: the case `id`. Returns the events the person may see, oldest first, each with what happened, the state before and after, and when. Do not use this for where the case stands now (use evictions_get_case) or for messages (use evicevictions_get_payment_link~297 tokens
Use this when the person wants to pay a due charge on a case. Input: the case `id` and the `chargeId` from evictions_list_case_charges. Opens a hosted checkout for one due charge and returns its URL; asked again while that checkout is open, it returns the same URL. Give the URL to the person: payingevictions_get_pricing~136 tokens
Use this when the person asks what a case costs or about refunds. Takes no input. Returns the platform fee, the costs that are separate from it and the refund rule, word for word as the pricing page says them, with its link. Do not use this for the charges already on a case (use evictions_list_case_evictions_get_service_overview~166 tokens
Use this when the person asks what Evictions API is, what is available today, how a real case is handled or who operates it. Takes no input. Returns the service’s description, its current status and who operates it, in the site’s own words, with links to the home and how-it-works pages. Do not use tevictions_get_started~158 tokens
Use this when the person has no account or key yet, or asks how to connect an agent. Takes no input. Returns the sign-up link, what test and live keys are, how this MCP server is reached and signed in to, and the links to the docs and the OpenAPI document. Do not use this to check a key the person aevictions_get_state_eviction_facts~304 tokens
Use this when the person asks how eviction works in one state, such as the notice for nonpayment of rent or the court. Input: `state`, as a two-letter code, a name or a slug. Returns the page’s opening answer and only the facts published as verified and sourced for that state, each with its citationevictions_list_case_charges~222 tokens
Use this when the person asks what they owe on a case or whether a charge is paid. Input: the case `id`. Returns the charges on a case, oldest first, each with its id, kind, amount in cents and status (due, paid, void or refunded), and whether online payment is available. Do not use this for the pubevictions_list_case_messages~214 tokens
Use this when the person asks whether the Evictions API team has written about a case, or before writing to it. Input: the case `id`. Returns the messages on a case, the person’s own and the team’s, oldest first, each with its author, text and time. Do not use this for the case’s events (use evictioevictions_list_cases~326 tokens
Use this when you need the person’s cases, or the id of a case you do not have. Input: optional `limit` and `cursor`, and `landlordId` for only one landlord’s cases (`none` for the cases with no landlord). Returns the cases of the key’s organization and mode (test or live), newest first, a page at aevictions_list_landlords~297 tokens
Use this when the person is a property manager and you need the owner a case is for, or to list one owner’s cases. Input: optional `includeArchived`. Returns the organization’s landlords (the owners it acts for, saved in the app), by name, each with its `id`, `name`, whether it is `archived` and howevictions_list_states~131 tokens
Use this when you need every place the service covers, or the exact code or slug of a state. Takes no input. Returns the 50 states and DC, each with its two-letter code, name, slug and page on the site. Do not use this for one state’s eviction rules (use evictions_get_state_eviction_facts). No key nevictions_resolve_jurisdiction~370 tokens
Use this when you need to know, before creating a case, whether a case can be opened for a property’s location and which facts each ground of eviction needs there. Input: `state`, and `county` and `city` when known. Returns whether the jurisdiction is served and, for each ground, the facts a case neevictions_send_case_messageSends messages · ~288 tokens
Use this when the person asks you to write to the Evictions API team about one of their live cases. Input: the case `id` and `body`. Sends the team a message about a live case, in the person’s name, and the team is told by email. Send only what the person asked to say. Each call sends one more messaevictions_send_intake_fileSends messages · ~676 tokens
Use this when the person asks you to send a file (their lease, the tenant ledger, emails or messages with the tenant) to Evictions API before a case exists. Input: `filename`, `contentBase64` (a PDF, JPEG or PNG of about 700 KB at most through this server; a file up to 4 MB goes through `POST /v1/inevictions_submit_case~383 tokens
Use this when the person has said yes to submitting a draft that passes every check. Input: the case `id` and `confirmedByPerson`. A live case moves to `submitted`, its platform fee becomes a due charge, and a licensed attorney in the property’s state is engaged for it; nothing is served or filed unevictions_update_case~2698 tokens
Use this when a draft’s facts need correcting or completing, for example after evictions_validate_case says what is missing. Input: the case `id` and only the fields to change; each one replaces the stored value, and an object such as `property` is replaced whole. Works only on a draft, and `ground`evictions_validate_case~227 tokens
Use this when a draft looks complete, before asking the person to confirm its submission. Input: the case `id`. Runs the submission checks on a draft and returns each check’s result, with the reason when it does not pass, and whether all passed. Changes nothing. Do not use this to submit (use evictievictions_withdraw_case~325 tokens
Use this when the person has decided to withdraw a case and stop it. Input: the case `id` and `confirmedByPerson`. A live case with an attorney already engaged goes on hold instead and is withdrawn once the attorney has confirmed that all work has stopped. With a live key this acts on a real case. C
Browse
Related MCP servers
- The Chicagoland Lawyer
Chicago seller net sheets and Illinois eviction notice drafts from Abdilla and Associates - AICasePredict
Search a large legal database of 325M+ US court records: cases, attorneys, judges and courts. - HumanFn
Qualified human outcomes for AI agents: attorney review of SaaS Terms/Privacy, on-site checks. - CrashStory MCP
Colorado personal injury attorney directory, AI-analyzed review intelligence, and crash data - Workers' Rights
Read-only employment-law research: 140K+ rulings, employer track records, rights & EEOC guides. - Naag
State attorney-general multistate enforcement, from the National Association - Harris County
Harris County (TX) District Clerk civil dockets — every civil case filed in - ESQ Matching Engine
Find and compare licensed US lawyers from official licensing records, with sources. No legal advice.
Badge for your README
[](https://aptlynx.net/servers/io.github.evictionsapi/evictions-api)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents