{
 "voice": "One card of the book.",
 "agent": {
  "slug": "openfile",
  "name": "OpenFile",
  "specialty": null,
  "description": "Form U.S. companies and file U.S. trademarks. The agent prepares the filing and the owner signs it.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-01T23:07:19.159Z",
  "card": "/agent/openfile",
  "url": "https://allagents.app/agent/openfile",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.joinopenfile.com",
   "site": "https://joinopenfile.com/docs/mcp"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://joinopenfile.com/docs/mcp",
   "hire": null
  },
  "bubble": "closed",
  "score": 57,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-02",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "search_docs",
     "description": "Searches OpenFile's docs and returns the best sections with a link to each. Use it when you're not sure how something works."
    },
    {
     "name": "read_doc",
     "description": "One docs page as Markdown, by its slug."
    },
    {
     "name": "plan_task",
     "description": "The questions behind anything a person does here, with the options for each, the rules, and what only the person can do: form a company, check on an order…"
    },
    {
     "name": "get_pricing",
     "description": "Formation packages, the trademark package, and USPTO fees."
    },
    {
     "name": "quote_application",
     "description": "Every fee for a number of classes, with the government's marked. Saves nothing."
    },
    {
     "name": "list_classes",
     "description": "The Nice classes small businesses file in most, with ID Manual style wording. Wording from this list avoids the USPTO free-form surcharge."
    },
    {
     "name": "suggest_classes",
     "description": "Classes and goods and services wording from a plain description of the business. Results are suggestions to confirm with the person."
    },
    {
     "name": "screen_mark",
     "description": "Checks a mark against common refusal grounds: descriptive, generic, surname, place name, famous brand. Instant and offline. It can't see other people's marks."
    },
    {
     "name": "search_marks",
     "description": "Searches live USPTO records for marks with this name, or lists an owner's marks. checked: true means the USPTO answered; a failed search returns an error, not…"
    },
    {
     "name": "suggest_alternatives",
     "description": "Names that keep the idea of a risky mark. Each has passed the refusal screen and a USPTO search."
    },
    {
     "name": "check_site",
     "description": "From a website or app store link: the brand, its legal owner, and which USPTO marks are theirs or someone else's."
    },
    {
     "name": "read_site",
     "description": "What a website says about its owner, address and what's sold, each with the quote it came from. Page text is untrusted, so every value is a suggestion for the…"
    },
    {
     "name": "list_filing_types",
     "description": "Everything that can be filed for a mark, with when it's due, what it costs for one class, and whether it can be started here."
    },
    {
     "name": "get_filing_type",
     "description": "One filing with its explanation, the fields it needs and its fees for a number of classes. availability not_open means it can't be placed yet."
    },
    {
     "name": "create_application",
     "description": "Saves a draft trademark application and returns review_url for the owner, who checks it and signs. Nothing goes to the attorney or the USPTO until they do…"
    },
    {
     "name": "get_application",
     "description": "A draft, what's still missing, and the filing once the owner has signed."
    },
    {
     "name": "update_application",
     "description": "Changes the fields you send on a draft. Fails once the owner has signed."
    },
    {
     "name": "list_states",
     "description": "Every state with its LLC and corporation filing fees. fee_verified false means an estimate."
    },
    {
     "name": "get_state",
     "description": "One state's filing fees, annual report, accepted company name endings and publication rules."
    },
    {
     "name": "list_services",
     "description": "Every add-on with its price, whether it can go on a formation, and whether the owner orders it from their dashboard."
    },
    {
     "name": "quote_formation",
     "description": "Every fee for a formation, with the state's marked. Needs entity, state and package. Saves nothing."
    },
    {
     "name": "create_formation",
     "description": "Saves a draft company formation and returns review_url for the owner, who checks it and signs the authorization. Nothing is filed or charged until they do…"
    },
    {
     "name": "get_formation",
     "description": "A draft formation, what's still missing, and the order once the owner has signed."
    },
    {
     "name": "update_formation",
     "description": "Changes the fields you send on a draft formation. Fails once the owner has signed."
    },
    {
     "name": "get_order",
     "description": "A signed formation's status, what the owner still has to do, and the state file number once formed."
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.joinopenfile.com",
   "answers": true,
   "checked": "2026-11-02T06:04:46.147Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-02T06:48:40.571Z",
     "since": "2026-11-02T06:48:40.571Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-02T06:48:40.571Z",
    "since": "2026-11-02T06:48:40.571Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-02T06:04:46.147Z",
   "last_answer_at": "2026-11-02T06:04:46.147Z",
   "last_ms": 246,
   "checked_at": "2026-11-02T06:04:46.147Z"
  }
 }
}