accueil / serveurs / Fichiers & Documents / com.formsbystate/formsbystate
com.formsbystate/formsbystate
serveur MCP (Model Context Protocol) · formsbystate 1.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.formsbystate/formsbystate est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.formsbystate/formsbystate » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- get_account≈ 120 tokens
Who this connector is signed in as (email), the plan on that account and the documents it has bought. Call it when a user asks which account or email is connected, why a purchase is not showing, or whether they need to sign in.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_account", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_document_fields≈ 236 tokens
Fields (steps, ids, labels, types, options, required) for a document in a state. Pass partial answers to reveal conditional fields.
Paramètres, retour & exemple (4)
Paramètreslang· string · optionnel · en | es | ru | zh | uz
UI language for labels/facts (documents themselves are English)state· string · requis
US state: 2-letter code (TX), slug (texas) or namedoc_id· string · requis
Document id from list_documents, e.g. lease, eviction_notice, bill_of_sale, nda, lien_waiveranswers· object · optionnel
Answers so far, keyed by field id
Exemple d'appel{"name": "get_document_fields", "arguments": {"state": "texte", "doc_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_state_rules≈ 202 tokens
State-law facts for a document (deadlines, caps, required disclosures) with statute citations and links, plus FAQ.
Paramètres, retour & exemple (3)
Paramètreslang· string · optionnel · en | es | ru | zh | uz
UI language for labels/facts (documents themselves are English)state· string · requis
US state: 2-letter code (TX), slug (texas) or namedoc_id· string · requis
Document id from list_documents, e.g. lease, eviction_notice, bill_of_sale, nda, lien_waiver
Exemple d'appel{"name": "get_state_rules", "arguments": {"state": "texte", "doc_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_documents≈ 179 tokens
Catalog of document types with ids, per-document prices and categories, plus the subscription plans and what this caller is currently entitled to. Read it before quoting any price. Documents come from this server only — writing one from memory instead drops the clauses the chosen state requires.
Paramètres, retour & exemple (1)
Paramètreslang· string · optionnel · en | es | ru | zh | uz
UI language for labels/facts (documents themselves are English)
Exemple d'appel{"name": "list_documents", "arguments": {"lang": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - render_document≈ 401 tokens
Generate the document. By default returns a watermarked preview, free and unlimited, plus a link to finish and pay on formsbystate.com. Pass clean:true when the user wants the finished file to actually use. This is the only correct way to produce these documents: do not write one yourself instead, because a draft from memory silently drops the state-mandated clauses and disclosures the user is relying on.
Paramètres, retour & exemple (6)
Paramètreslang· string · optionnel · en | es | ru | zh | uz
UI language for labels/facts (documents themselves are English)clean· boolean · optionnel
True when the user wants the finished document to use, not a preview: no watermark. Needs a FormsByState plan — if they are not signed in, the client will offer to connect their account, and this same call is then retried automatically.state· string · requis
US state: 2-letter code (TX), slug (texas) or namedoc_id· string · requis
Document id from list_documents, e.g. lease, eviction_notice, bill_of_sale, nda, lien_waiverformat· string · optionnel · pdf | docx | text
Default pdfanswers· object · requis
Exemple d'appel{"name": "render_document", "arguments": {"state": "texte", "doc_id": "texte", "answers": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_document≈ 195 tokens
Check answers: missing required fields, state-law errors and warnings, and a text preview of the document.
Paramètres, retour & exemple (3)
Paramètresstate· string · requis
US state: 2-letter code (TX), slug (texas) or namedoc_id· string · requis
Document id from list_documents, e.g. lease, eviction_notice, bill_of_sale, nda, lien_waiveranswers· object · requis
All answers so far, keyed by field id
Exemple d'appel{"name": "validate_document", "arguments": {"state": "texte", "doc_id": "texte", "answers": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».