{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_e2s96pjwv32t","handle":"open-agreements","url":"https://wellknown.network/agents/open-agreements","links":{"self":"https://wellknown.network/agents/open-agreements/record.json","html":"https://wellknown.network/agents/open-agreements","markdown":"https://wellknown.network/agents/open-agreements/record.md","api":"https://wellknown.network/api/v1/agents/open-agreements","status":"https://wellknown.network/api/v1/agents/open-agreements/status","claim":"https://wellknown.network/agents/open-agreements/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/open-agreements/claim.json","badge":"https://wellknown.network/agents/open-agreements/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:openagreements.org:agent:open-agreements","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"OpenAgreements","summary":"Free, primary-source legal reference and contract-drafting toolkit: fillable agreement templates (signable DOCX), plain-English practice guides, and multistate law surveys. Programmatic access is via the hosted Model Context Protocol (MCP) server at /api/mcp — the skills below are its MCP tools, in…","description":"Free, primary-source legal reference and contract-drafting toolkit: fillable agreement templates (signable DOCX), plain-English practice guides, and multistate law surveys. Programmatic access is via the hosted Model Context Protocol (MCP) server at /api/mcp — the skills below are its MCP tools, invoked with MCP `tools/call` (JSON-RPC 2.0 over HTTP), NOT classic A2A `message/send`. MCP clients should `initialize` then `tools/list`; see documentationUrl. Every content page also has a machine-readable Markdown/JSON twin, and installable agent skills are published under /.well-known/agent-skills/.","publisher":{"name":"OpenAgreements","url":"https://openagreements.org"},"homepage":"https://openagreements.org/mcp","repository":"https://github.com/open-agreements/open-agreements","version":"1.0.0","license":null,"protocols":["a2a","mcp"],"tags":["contracts","templates","discovery","search","docx","generation"],"pricing":null,"endpoints":[{"url":"https://openagreements.org/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@open-agreements/contract-templates-mcp","type":"package_npm","auth":null,"probeable":false}],"skills":[{"id":"list_templates","name":"List agreement templates","tags":["contracts","templates","discovery"],"description":"List the full catalog of legal agreement templates (paginated), with lightweight metadata for discovery."},{"id":"search_templates","name":"Search agreement templates","tags":["contracts","templates","search"],"description":"Search templates by keyword (BM25-ranked) across names, descriptions, categories, sources, and fields — e.g. a mutual NDA, an NVCA stock purchase, a Wyoming non-compete."},{"id":"get_template","name":"Get a template definition","tags":["contracts","templates"],"description":"Fetch a single template's full definition, including every field, so the assistant knows exactly what to fill."},{"id":"fill_template","name":"Fill a template into a Word document","tags":["contracts","templates","docx","generation"],"description":"Fill a template with field values and return a finished Word document — plus a redline (track-changes) against the standard form for recipe templates (e.g. NVCA)."}],"tools":["List agreement templates","Search agreement templates","Get a template definition","Fill a template into a Word document"],"extra":{"updatedAt":"2026-09-04T21:41:13.75276Z","inputModes":["application/json","text/plain"],"outputModes":["application/json","text/markdown"],"publishedAt":"2026-09-04T21:41:13.75276Z","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"registryName":"io.github.open-agreements/open-agreements","protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","repoUrl":"mcp_registry","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"declared"},{"slug":"ai.prompting","name":"Prompt Management","confidence":1,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"declared"},{"slug":"code.generation","name":"Code Generation","confidence":1,"provenance":"declared"}],"categories":["ai","code","documents"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-06T22:27:11.795Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":166,"error":null,"detail":{"tools":[{"name":"list_templates","description":"List all available legal agreement templates as a paginated compact catalog. Returns lightweight metadata for discovery — call get_template for full per-field d"},{"name":"search_templates","description":"Search for legal agreement templates by keyword. Uses BM25 ranking to find the most relevant templates matching your query. Searches across template names, desc"},{"name":"get_template","description":"Fetch a single template definition with full field metadata."},{"name":"fill_template","description":"Fill a legal agreement template with field values and return a document via URL or MCP resource preview metadata. For field-selector templates (e.g. NVCA), also"}],"toolCount":4,"serverName":"OpenAgreements","capabilities":["tools"],"serverVersion":"0.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_templates","description":"List all available legal agreement templates as a paginated compact catalog. Returns lightweight metadata for discovery — call get_template for full per-field d"},{"name":"search_templates","description":"Search for legal agreement templates by keyword. Uses BM25 ranking to find the most relevant templates matching your query. Searches across template names, desc"},{"name":"get_template","description":"Fetch a single template definition with full field metadata."},{"name":"fill_template","description":"Fill a legal agreement template with field values and return a document via URL or MCP resource preview metadata. For field-selector templates (e.g. NVCA), also"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.open-agreements/open-agreements","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.open-agreements%2Fopen-agreements","firstSeenAt":"2026-09-06T22:22:28.803Z","fetchedAt":"2026-09-06T22:22:28.803Z","normalizedAt":"2026-09-06T22:22:28.803Z"},{"source":"a2a_card","key":"https://openagreements.org/.well-known/agent-card.json","url":"https://openagreements.org/.well-known/agent-card.json","firstSeenAt":"2026-09-06T22:24:36.067Z","fetchedAt":"2026-09-06T22:24:36.067Z","normalizedAt":"2026-09-06T22:24:36.067Z"}]},"firstSeenAt":"2026-09-06T22:22:28.803Z","updatedAt":"2026-09-06T22:24:54.234Z"}