FormsByState MCP server

Create state-specific US legal documents inside Claude, ChatGPT, Cursor or any MCP client — same document engine, same state-law data as this site.

1

Add FormsByState to ChatGPT

Settings → Connectors → Create (Developer mode) → paste the MCP URL. Free tier needs no key.

https://formsbystate.com/mcp/

Open ChatGPT connectors ↗

2

Connect and start creating

After adding, ask ChatGPT for any state-specific document — try the example prompt.

Create a residential lease for Texas: landlord Ann Smith, tenant Bob Jones, 123 Main St Austin TX 78701, $1,800/month starting Oct 1, 2026, 12 months. Check Texas rules first.

Free: 3 watermarked renders/day, no key. Clean PDF/Word: one-time price per document on the site, or a Developer key. Not legal advice.

Tools

ToolArgumentsWhat it does
list_documentslang?Catalog of document types: ids, names, prices, categories.
get_document_fieldsdoc_id, state, answers?, lang?Steps and fields for a document in a state (ids, labels, types, options, required). Conditional fields appear as you pass answers.
get_state_rulesdoc_id, state, lang?State-law facts with statute citations and links + FAQ. Use it instead of guessing law.
validate_documentdoc_id, state, answersMissing required fields, state-law errors/warnings, text preview.
render_documentdoc_id, state, answers, format?, lang?Generates the document. Free: watermarked PDF preview + continue link. Developer key: clean PDF/Word. format = pdf | docx | text.

state accepts a 2-letter code (TX), a slug (texas) or a name. answers is an object keyed by field id from get_document_fields; list fields take arrays of objects. Money fields are numbers in USD; dates are YYYY-MM-DD.

Resources: formsbystate://catalog (JSON catalog), formsbystate://docs. Tool schemas are deliberately small (~4 KB total) so the server is cheap to keep connected.

Recommended flow

  1. list_documents → pick the document.
  2. get_document_fields(doc_id, state) → ask the user the required fields (pass answers again to reveal conditional fields).
  3. get_state_rules when the user asks about deadlines, caps or notices — every fact carries a statute citation.
  4. validate_document until ready: true.
  5. render_document → PDF preview in chat + continue_url. The user opens the link, sees the same answers in the web wizard, pays once ($6.99–$19) and downloads the clean PDF/Word. In-chat checkout (MCP Apps) is on the roadmap.

Rules for agents: never invent statutes, deadlines or dollar limits — cite get_state_rules; say that documents are self-help templates, not legal advice; do not fill fields the user did not provide.

Documents (22)

doc_idNamePriceCategories
leaseResidential Lease Agreement$19real_estate
room_rentalRoom Rental Agreement$19real_estate, personal
subleaseResidential Sublease Agreement$9real_estate
commercial_leaseCommercial Lease Agreement$19real_estate, business
rental_applicationRental Application$9real_estate, personal
eviction_noticeEviction Notice$9real_estate
lease_terminationLease Termination Letter$9real_estate
bill_of_saleBill of Sale$9personal, business
promissory_notePromissory Note$19personal, business
independent_contractorIndependent Contractor Agreement$19business
employment_agreementEmployment Agreement / Offer Letter$19business
ndaNon-Disclosure Agreement (NDA)$19business
power_of_attorneyPower of Attorney (Financial)$19personal
last_willLast Will and Testament$19personal
llc_operating_agreementLLC Operating Agreement$19business
lien_waiverConstruction Lien Waiver and Release$9contractors
construction_contractResidential Construction Contract (Home Improvement)$19contractors, business
change_orderConstruction Change Order$9contractors
subcontractor_agreementConstruction Subcontractor Agreement$19contractors, business
certified_payrollCertified Payroll (Form WH-347)$9contractors, business
paystubPay Stub Generator$6.99business, personal
invoiceInvoice Generatorfreebusiness

All 50 states + DC for every document. New documents appear here automatically.

Pricing & keys

TierPriceIncludes
Free$0All tools; 3 renders/day per IP with watermark; clean download paid per document on the site (one-time, no subscription).
Developer$29/monthUnlimited renders, clean PDF + Word straight from render_document, no watermark, commercial use in your own agent or product.

Developer keys: email hello@formsbystate.com (self-service signup is coming with Stripe). Send the key as Authorization: Bearer fbs_…. Keys can be revoked in one click; only a hash is stored.

Limits & behaviour

  • 120 requests/minute per IP; free renders 3/day per IP (UTC rolling 24 h).
  • Drafts created by render_document are kept 30 days under an unguessable id; the continue_url opens them in the web wizard.
  • PDF preview is returned inline as a base64 resource (≈30–60 KB). format: "text" returns the full document text.
  • Errors come back as isError tool results with a plain message; never stack traces.
  • Every call is logged (tool name, document, state, hashed IP) for abuse prevention and the honest "documents created" counter. No answers are stored except in drafts you create.

API terms

Use of the MCP server is governed by the Terms of Service and Privacy Policy. Documents are self-help templates, not legal advice; you are responsible for how your agent presents them to end users. Do not resell rendered documents as a standalone template library. We may rate-limit or revoke keys that abuse the service.

Changelog

  • 2026-09-10 — v1.0: five tools, catalog resource, free tier + Developer keys, drafts hand-off to the web wizard.

Status: /api/health/. Questions: hello@formsbystate.com