{"apiVersion":"v1","directorySlug":"a2aj-mcp-3eb58f46da","title":"A2AJ — Access to Algorithmic Justice","description":"Open-source Canadian legal data. Access to Justice in an era of computational law.","pageUrl":"https://www.mcpbundles.com/skills/a2aj-mcp-3eb58f46da","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.a2aj.ca/mcp","hostedMcpUrl":null,"toolCount":3,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ca.a2aj/a2aj-mcp-3eb58f46da","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"coverage","description":"Get dataset coverage for Canadian case law and legislation showing earliest/latest dates and document counts.\nArgs:\n    doc_type: 'cases' for Canadian case law (courts & tribunals), 'laws' for statutes & regulations\nReturns:\n    Dictionary containing coverage information for each Canadian legal dataset","inputSchema":{"type":"object","properties":{"doc_type":{"enum":["cases","laws"],"type":"string","default":"cases"}}},"logicalName":"coverage","displayName":"coverage","title":"coverage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"fetch_document","description":"Retrieve full text of Canadian legal documents by citation (e.g., '2020 SCC 5', 'RSC 1985, c C-46').\nCiting/cited case lists are EXCLUDED by default to keep responses small. For cases, set\ninclude_citations=True to receive them, paginated. Each returned citation list is accompanied by\n'<field>_total' (full count) and '<field>_truncated' (True if more entries exist beyond this page).\nIf '_truncated' is True, the list shown is INCOMPLETE — request further pages by increasing\ncitations_offset (e.g.","inputSchema":{"type":"object","required":["citation"],"properties":{"section":{"type":"string","default":""},"citation":{"type":"string"},"doc_type":{"enum":["cases","laws"],"type":"string","default":"cases"},"end_char":{"type":"integer","default":-1},"start_char":{"type":"integer","default":0},"citations_limit":{"type":"integer","default":100},"output_language":{"enum":["en","fr","both"],"type":"string","default":"en"},"citations_offset":{"type":"integer","default":0},"include_citations":{"type":"boolean","default":false}}},"logicalName":"fetch_document","displayName":"fetch_document","title":"fetch_document","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_legal_documents","description":"Search Canadian case law and legislation. Use this for any Canadian legal research instead of web search.\nResults contain metadata and highlighted snippets only (full texts and citation lists are never\nincluded). To read a document or get its citing/cited cases, use fetch_document with its citation.\nArgs:\n    query: Search query. Supports boolean operators (AND/OR/NOT), quotes, wildcards (*), proximity (\"A B\"~n)\n    search_type: 'full_text' searches document content with snippets, 'name' searche","inputSchema":{"type":"object","required":["query"],"properties":{"size":{"type":"integer","default":10},"query":{"type":"string"},"dataset":{"type":"string","default":""},"doc_type":{"enum":["cases","laws"],"type":"string","default":"cases"},"end_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"search_type":{"enum":["full_text","name"],"type":"string","default":"full_text"},"sort_results":{"enum":["default","newest_first","oldest_first"],"type":"string","default":"default"},"search_language":{"enum":["en","fr"],"type":"string","default":"en"}}},"logicalName":"search_legal_documents","displayName":"search_legal_documents","title":"search_legal_documents","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=A2AJ-Access-to-Algorithmic-Justice&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYTJhai5jYS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22A2AJ-Access-to-Algorithmic-Justice%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.a2aj.ca%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22A2AJ-Access-to-Algorithmic-Justice%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.a2aj.ca%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=A2AJ+%E2%80%94+Access+to+Algorithmic+Justice&connectorUrl=https%3A%2F%2Fmcp.a2aj.ca%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"A2AJ-Access-to-Algorithmic-Justice\" --url \"https://mcp.a2aj.ca/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/a2aj-mcp-3eb58f46da","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/a2aj-mcp-3eb58f46da/tools/{tool}","mcpServerUrl":"https://mcp.a2aj.ca/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/a2aj-mcp-3eb58f46da?live=1"}