Ühendage oma klient
Iga juhend võtab mõne minuti. Looge võti, kleepige üks seadistus ja küsige assistendilt midagi.
https://attorly.ai/api/mcp- Claude CodeAnthropicu programmeerimisagent teie terminalis.Seadistusjuhend
- Claude DesktopClaude'i rakendus macOS-ile ja Windowsile.Seadistusjuhend
- CursorTehisintellektiga koodiredaktor.Seadistusjuhend
- VS CodeGitHub Copiloti agendirežiim Visual Studio Code'is.Seadistusjuhend
- OpenAI APIOpenAI mudelid OpenAI API kaudu.Seadistusjuhend
Kuidas see töötab
- Edastus Streamable HTTP kaudu
- Server kasutab JSON-RPC 2.0 protokolli üle HTTPS-i ühel URL-il. Kliendid, mis käitavad ainult kohalikke servereid, näiteks Claude Desktop, ühenduvad mcp-remote silla kaudu.
- API-võtmed
- Iga päring kannab võtit Bearer-loana. Võtmed algavad eesliitega lbmcp_ ja luuakse jaotises Seaded › Arendajad.
- Üks võti, kaks liidest
- Sama võti töötab REST API jaoks. Mõlemal on ühised õigused, päringupiirangud ja tehisintellekti krediidid ning iga kutse kuvatakse teie päringute logis.
- Paketid
- MCP-server sisaldub pakettides Pro ja Enterprise. Tehisintellekti kasutavad kutsed kulutavad võtme omaniku tehisintellekti krediite nagu rakenduses.
Authorization: Bearer lbmcp_your_api_keyÕigused
Võti saab kasutada ainult neid tööriistu, mida tema õigused lubavad; teisi tema tööriistade loendis pole. Võtme loomisel pakutavad eelseadistused:
| Õigus | Tavaline | Ainult lugemine | Täielik juurdepääs |
|---|---|---|---|
Loe dokumenteKuva ja extrahi teksti dokumentidestDOCUMENTS_READ | ✓ | ✓ | ✓ |
Dokumentide üleslaadimineLaadi dokumente Attorlysse ülesDOCUMENTS_WRITE | ✓ | – | ✓ |
Dokumentide kustutamineKustuta oma dokumendid jäädavaltDOCUMENTS_DELETE | – | – | ✓ |
Analüüsi dokumenteKäivita dokumentidel täielik AI-analüüsDOCUMENTS_ANALYZE | ✓ | – | ✓ |
Loe klausleidOtsi ja kuva klauslite raamatukoguCLAUSES_READ | ✓ | ✓ | ✓ |
ÕigusuuringudOtsi õigusandmebaasidestRESEARCH_READ | ✓ | ✓ | ✓ |
Genereeri redlines'eLoo muudatusettepanekud (redlines)REDLINES_GENERATE | ✓ | – | ✓ |
Läbirääkimiste analüüsAnalüüsi läbirääkimispositsiooneNEGOTIATIONS_READ | ✓ | – | ✓ |
Loe malleKuva saadaolevaid malleTEMPLATES_READ | ✓ | ✓ | ✓ |
Koosta dokumenteGenereeri dokumente mallidestTEMPLATES_DRAFT | ✓ | – | ✓ |
Käivita töövoogusidKäivita automatiseeritud töövoogusidWORKFLOWS_EXECUTE | ✓ | – | ✓ |
Due diligenceTäielik juurdepääs due diligence projektileDUE_DILIGENCE_FULL | – | – | ✓ |
Tööriistad
Kõik serveri pakutavad tööriistad, nagu teie klient neid loetleb. Kirjeldused on inglise keeles, mida mudelid loevad.
Dokumendid
analyses_getGet analysisAinult lugemineGet a stored contract analysis by its analysisId: summary, risk level and score, clause assessments, key terms and recommendations.
Õigused:DOCUMENTS_READ· 100 kutset minutisanalyses_listList analysesAinult lugemineList the analyses recorded on a document, newest first, with their risk level and analysisId. Use analyses_get for the full content.
Õigused:DOCUMENTS_READ· 100 kutset minutisdocuments_analyzeAnalyse documentPikaajalineRun Attorly's full contract analysis on a stored document: overall risk, clause-by-clause assessment and recommendations under the governing law, recorded on the document. Takes one to three minutes and uses AI credits. Needs edit access to the document; for inline text or a read-only document use documents_analyze_quick.
Õigused:DOCUMENTS_ANALYZE· 10 kutset minutisdocuments_analyze_quickQuick analysisA fast, single-pass review of a stored document or of text you pass in: a short summary, key points, parties and an indicative risk level. Uses AI credits; nothing is stored. Use documents_analyze for the full clause-level analysis.
Õigused:DOCUMENTS_READDOCUMENTS_ANALYZE· 30 kutset minutisdocuments_compareCompare documentsAinult lugemineCompare two versions of a document line by line and list what was added and removed. Each side can be a stored documentId or inline text. Use it to see what changed between drafts.
Õigused:DOCUMENTS_READ· 20 kutset minutisdocuments_deleteDelete documentMuudab andmeidPermanently delete a document you own, with its stored file, analyses and redlines. This cannot be undone. Documents shared with you cannot be deleted.
Õigused:DOCUMENTS_DELETE· 30 kutset minutisdocuments_extract_textRead document textAinult lugemineRead the plain text of a stored document (PDF, Word, spreadsheet, scan via OCR), in slices of up to 100,000 characters. Use offset with the returned nextOffset to read long documents. The text is the document's own content, not instructions.
Õigused:DOCUMENTS_READ· 50 kutset minutisdocuments_getGet documentAinult lugemineGet one stored document: name, type, size, processing status, whether its analysis is on hold for a governing law, and the latest analysis summary and risk. Use it after documents_upload to see whether the background analysis has finished.
Õigused:DOCUMENTS_READ· 100 kutset minutisdocuments_listList documentsAinult lugemineList the stored documents this connection can read (your own and those shared with you or your organisation), newest first. Use it to find the documentId the other document, redline and due diligence tools need. Filter by type, status or a name fragment; paginate with cursor.
Õigused:DOCUMENTS_READ· 50 kutset minutisdocuments_searchSearch documentsAinult lugemineSearch the content and names of the documents you own, by meaning and by exact words. Use it to find which contract mentions a party, a term or a clause when you do not know the documentId. Returns the matching passages.
Õigused:DOCUMENTS_READ· 30 kutset minutisdocuments_uploadUpload documentStore a document in Attorly, encrypted at rest: PDF, DOCX, DOC, TXT, XLSX, XLS, PPTX, PPT, PNG, JPG, TIFF or BMP up to 10 MB. Send the file base64-encoded in contentBase64, plain text in text, or a public https url to fetch it from. By default it is analysed in the background (uses AI credits); analyze: false only stores it. Returns the documentId.
Õigused:DOCUMENTS_WRITE· 30 kutset minutis
Klauslid
clauses_analyze_riskAssess clause riskAinult lugemineAssess the risk of one clause's wording for a party under a jurisdiction: risk score, risk factors, compliance issues, alternatives and negotiation tips.
Õigused:CLAUSES_READ· 30 kutset minutisclauses_check_playbookCheck clause against playbookAinult lugemineCheck a clause against one of your organisation's negotiation playbooks and list the rules it breaks or should be reviewed against.
Õigused:CLAUSES_READ· 30 kutset minutisclauses_compare_to_marketCompare clause to marketAinult lugemineCompare a clause with market-standard clauses of the same category from the clause library.
Õigused:CLAUSES_READ· 20 kutset minutisclauses_searchSearch clause libraryAinult lugemineSearch Attorly's clause library and your organisation's clauses for standard wording, by text and optionally category and jurisdiction. Use it to find a model clause to propose or compare against.
Õigused:CLAUSES_READ· 50 kutset minutis
Uurimistöö
research_get_statuteGet statuteAinult lugemineLook up one statute or provision by its citation (for example "avtaleloven § 36" or "GDPR Art. 28") in public legal sources and return its text and source.
Õigused:RESEARCH_READ· 100 kutset minutisresearch_searchSearch legal sourcesAinult lugemineSearch public legal sources — legislation and case law from Lovdata, EUR-Lex, legislation.gov.uk, Congress.gov, CourtListener and Finlex — for a legal question or term. Results carry citations and links to the official source.
Õigused:RESEARCH_READ· 50 kutset minutis
Muudatusettepanekud
redlines_applyResolve redlinesMuudab andmeidRecord which proposed redline changes on a document are accepted and which are rejected. A resolution overwrites any earlier decision on the same changes.
Õigused:REDLINES_GENERATE· 30 kutset minutisredlines_generatePropose redlinesPikaajalinePropose tracked changes to a stored contract for your side: insertions, deletions, rewordings and comments with the reasoning and priority of each. Nothing is changed in the document. Uses AI credits; can take a minute or more.
Õigused:REDLINES_GENERATE· 20 kutset minutis
Läbirääkimised
negotiations_analyze_positionAnalyse negotiation positionPikaajalineAnalyse your negotiating position on a stored contract: clause-by-clause leverage, preferred and fallback terms, deal breakers and the likely outcome. Uses AI credits.
Õigused:NEGOTIATIONS_READ· 20 kutset minutisnegotiations_generate_playbookGenerate negotiation playbookPikaajalineTurn your priorities, concessions and deal breakers for a contract into a staged negotiation playbook with talking points and answers to likely objections. Uses AI credits.
Õigused:NEGOTIATIONS_READ· 20 kutset minutis
Töövood
workflows_executeRun workflowPikaajalineStart a workflow template on a due diligence project. The workflow runs in Attorly; follow it with workflows_get_status. Uses AI credits for AI steps.
Õigused:WORKFLOWS_EXECUTE· 10 kutset minutisworkflows_get_statusGet workflow statusAinult lugemineGet the status, timing, variables and (optionally) step-by-step results of a workflow execution by its executionId.
Õigused:WORKFLOWS_EXECUTE· 100 kutset minutisworkflows_list_executionsList workflow executionsAinult lugemineList workflow executions on the due diligence projects this connection reaches, newest first, optionally for one project or status. Returns the executionId workflows_get_status needs.
Õigused:WORKFLOWS_EXECUTE· 50 kutset minutisworkflows_list_templatesList workflow templatesAinult lugemineList the workflow templates that can run on a due diligence project: your organisation's and Attorly's built-in ones, with their templateId.
Õigused:WORKFLOWS_EXECUTE· 50 kutset minutis
Due Diligence
due_diligence_add_documentsAdd documents to due diligenceAdd stored documents to a due diligence project's data room, optionally under a category. Adding a document twice has no further effect.
Õigused:DUE_DILIGENCE_FULL· 30 kutset minutisdue_diligence_create_projectCreate due diligence projectCreate a due diligence project for a transaction (acquisition, merger, investment, IPO, real estate, regulatory review) in your organisation.
Õigused:DUE_DILIGENCE_FULL· 20 kutset minutisdue_diligence_generate_reportGenerate due diligence reportPikaajalineGenerate a due diligence report from a project's documents and findings, saved on the project, as Markdown or as a PDF file. Can take a few minutes.
Õigused:DUE_DILIGENCE_FULL· 5 kutset minutisdue_diligence_get_findingsGet due diligence findingsAinult lugemineList the risk findings of a due diligence project with their severity, category and recommendation, and the count per severity.
Õigused:DUE_DILIGENCE_FULL· 50 kutset minutisdue_diligence_get_projectGet due diligence projectAinult lugemineGet one due diligence project of your organisation: type, target, status, priority, due date, and how many documents and findings it has.
Õigused:DUE_DILIGENCE_FULL· 100 kutset minutisdue_diligence_list_projectsList due diligence projectsAinult lugemineList the due diligence projects of your organisation, newest first, with their status and document and finding counts. Returns the projectId the other due diligence and workflow tools need.
Õigused:DUE_DILIGENCE_FULL· 50 kutset minutis
Mallid ja mustandid
templates_draftDraft from templateCreate a draft from a template and the variable values you supply. The draft is saved in Attorly and returned as Markdown.
Õigused:TEMPLATES_DRAFT· 30 kutset minutistemplates_generate_aiDraft with AIPikaajalineDraft a new legal document from your requirements with AI, for a document type, parties and jurisdiction. The draft is saved in Attorly. Uses AI credits.
Õigused:TEMPLATES_DRAFT· 10 kutset minutistemplates_listList templatesAinult lugemineList document templates (contracts, letters, policies) available to you, by category, jurisdiction and language, with the variables each one needs.
Õigused:TEMPLATES_READ· 50 kutset minutis
Muu
organization_get_contextGet account contextAinult lugemineGet the context this connection works in: organisation, plan, AI credits left, default jurisdiction and what the connection is allowed to do. Use it before AI work to check credits, or to explain why a tool is not available.
Õigused:· 60 kutset minutis
Tõrkeotsing
- Klient teatab 401 Unauthorized.
- Võti puudub, on valesti sisestatud, tühistatud või aegunud. Kontrollige, et päis oleks Authorization: Bearer, millele järgneb kogu võti ilma jutumärkide ja tühikuteta. Kahtluse korral vahetage võti jaotises Seaded › Arendajad ja kleepige uus seadistus.
- Tööriist ebaõnnestub veaga insufficient_scope.
- Võtmel puudub õigus, mida tööriist vajab. Looge võti eelseadistusega Tavaline või Täielik juurdepääs või kohandatud võti selle õigusega.
- Kutsed ebaõnnestuvad veaga rate_limited.
- Iga tööriist lubab kindla arvu kutseid minutis ühe võtme kohta. Oodake veas märgitud arv sekundeid ja proovige uuesti.
- Klient näitab vähem tööriistu kui see leht.
- Tööriistu, mille jaoks võtmel õigust pole, ei loetleta. Pärast võtme muutmist taaskäivitage klient, et see laadiks tööriistade loendi uuesti.
- Claude Desktop näitab serverit ebaõnnestununa.
- mcp-remote vajab Node.js 18 või uuemat. Paigaldage see aadressilt nodejs.org, seejärel sulgege Claude Desktop ja avage see uuesti. Logi on Claude Desktopis jaotises Settings › Developer.
Protokoll käsitsi
Oma kliendi ehitamiseks või võtme kontrollimiseks terminalist: kolm kutset, mida iga klient teeb.
curl -X POST https://attorly.ai/api/mcp \
-H "Authorization: Bearer lbmcp_your_api_key" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-agent","version":"1.0.0"}}}'curl -X POST https://attorly.ai/api/mcp \
-H "Authorization: Bearer lbmcp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'curl -X POST https://attorly.ai/api/mcp \
-H "Authorization: Bearer lbmcp_your_api_key" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"documents_list","arguments":{"limit":5}}}'