DEVELOPERS · MCP REFERENCE
MCP Reference
The AllSign MCP server exposes 37 tools and 12 resources via JSON-RPC 2.0. All data on this page is generated from the MCP spec.
Specifications
Conventions
Authentication
All endpoints require a Bearer token. Pass it in the Authorization header as Bearer <token>. Tokens are issued from the API settings page in your workspace.
Base URL
All paths are relative to https://mcp.allsign.app. The spec includes full paths; strip the base when constructing requests.
Versioning
The current version is 0.1.0. Breaking changes are documented in the Changelog and announced before taking effect.
Specification
The server follows the MCP specification and communicates via JSON-RPC 2.0. All documentation on this page is generated directly from the spec.
Terminology
Tools
Stateful operations. Call a tool to create, update, or delete a resource, record a decision, invite a participant, or sign an agreement. Tools are called via tools/call.
Resources
Read-only context. Resources return the current state of an agreement, its participants, its signing protocol, or a contact. Resources are read via resources/read.
Operations
Synonymous with a capability. Each operation represents one thing the server can do — whether that is a tool call or a resource read.
MCP Operations
ACTORS
Actor Self
actor-selfAuthenticated actor resource.
AGREEMENTS
Create Agreement
create_agreementCreates an agreement owned by the authenticated actor.
AGREEMENTS
Create Decision
create_decisionCreates a decision for a term revision workflow.
AGREEMENTS
Create Revision
create_revisionCreates a revision proposal for a term.
AGREEMENTS
Create Section
create_sectionCreates a section within an owned agreement.
AGREEMENTS
Create Term
create_termCreates a term within an owned agreement.
AGREEMENTS
Delete Agreement
delete_agreementDeletes an agreement owned by the authenticated actor.
AGREEMENTS
Delete Section
delete_sectionDeletes a section from an owned agreement.
AGREEMENTS
Delete Term
delete_termDeletes a term from an owned agreement.
AGREEMENTS
List Agreements
list_agreementsLists accessible agreements with optional search and pagination.
AGREEMENTS
Update Agreement
update_agreementUpdates an accessible agreement.
AGREEMENTS
Update Section
update_sectionUpdates a section within an owned agreement.
AGREEMENTS
Update Term
update_termUpdates a term within an owned agreement.
AGREEMENTS
Agreement
agreementCanonical agreement resource.
AGREEMENTS
Agreement Protocol
agreement-protocolCurrent signing protocol resource for an agreement.
AGREEMENTS
Agreement Participants
agreement-participantsAgreement participants collection resource.
AGREEMENTS
Agreement Comments
agreement-commentsAgreement comments collection resource.
AGREEMENTS
Section Comments
section-commentsSection comments collection resource.
AGREEMENTS
Term Comments
term-commentsTerm comments collection resource.
AGREEMENTS
Term Decisions
term-decisionsTerm decisions collection resource.
AGREEMENTS
Term Revisions
term-revisionsTerm revisions collection resource.
COMMENTS
Create Agreement Comment
create_agreement_commentCreates a comment on an agreement.
COMMENTS
Create Section Comment
create_section_commentCreates a comment on a section.
COMMENTS
Create Term Comment
create_term_commentCreates a comment on a term.
COMMENTS
Delete Comment
delete_commentDeletes a comment.
COMMENTS
Update Comment
update_commentUpdates a comment.
CONTACTS
Create Contact
create_contactCreates a contact owned by the authenticated actor.
CONTACTS
Delete Contact
delete_contactDeletes a contact owned by the authenticated actor.
CONTACTS
List Contacts
list_contactsLists owned contacts with optional search and pagination.
CONTACTS
Update Contact
update_contactUpdates a contact owned by the authenticated actor.
CONTACTS
Contact
contactCanonical contact resource.
PARTICIPANTS
Accept Invitation
accept_invitationAccepts an invitation for the authenticated actor.
PARTICIPANTS
Delete Participant
delete_participantDeletes a participant from an agreement.
PARTICIPANTS
Invite Participant
invite_participantInvites a participant to an agreement.
PARTICIPANTS
List Participants
list_participantsLists agreement participants with pagination.
PARTICIPANTS
Reject Invitation
reject_invitationRejects an invitation for the authenticated actor.
PARTICIPANTS
Self Join Agreement
self_join_agreementAdds the authenticated actor to an agreement as an editor or signer.
PARTICIPANTS
Update Participant
update_participantUpdates a participant role.
SIGNING
Create Authentication
create_authenticationCreates the current signing authentication transition for an agreement.
SIGNING
Create Rcp Assignment
create_rcp_assignmentCreates the reciprocal confirmation requirements for an agreement.
SIGNING
Create Rcp Confirmation
create_rcp_confirmationConfirms the actor's current reciprocal confirmation requirement.
SIGNING
Create Signature
create_signatureCreates the actor's signature for an agreement.
SIGNING
Create Verification Confirmation
create_verification_confirmationCompletes the current signing-related verification challenge.
TEMPLATES
Create Template
create_templateCreates a template owned by the authenticated actor.
TEMPLATES
Delete Template
delete_templateDeletes a template owned by the authenticated actor.
TEMPLATES
List Templates
list_templatesLists owned templates with optional search and pagination.
TEMPLATES
Update Template
update_templateUpdates a template owned by the authenticated actor.
TEMPLATES
Template
templateCanonical template resource.
TEMPLATES
Template Content
template-contentCanonical template agreement content.
Get notified when the MCP server changes