Tidvis
Developers · AI agents

E-signing for AI agents – MCP server with pay-per-use

Connect ChatGPT, Claude or your own agent to Tidvis Sign via the Model Context Protocol. The agent creates, sends and tracks agreements – and can even buy credits (19 SEK/agreement) or Sign Pro seats on its own.

Native MCP server

Streamable HTTP per spec 2025-06-18. Discovery via /.well-known/mcp.json.

Agentic payments

Pay-per-agreement at 19 SEK or Sign Pro at 199 SEK/seat. The agent can start checkout itself.

BankID & audit trail

Advanced electronic signing with BankID, sealed PDFs and full audit trail.

What MCP looks like for Tidvis Sign

The Model Context Protocol (MCP) is an open standard from Anthropic for how AI agents connect to external systems. Tidvis Sign exposes the full e-signing flow – create agreement, upload PDF, add signers, send, check status and buy credits – as MCP tools. ChatGPT, Claude Desktop, Cursor or a custom agent can sign agreements on a user's behalf without you having to build your own UI.

The endpoint is https://tidvis.se/api/mcp and authenticates via Bearer token (scope mcp:connect). The discovery manifest lives at /.well-known/mcp.json.

Agentic payments – two models

Pay per agreement

19 SEK/agreement

Ideal for agents that sign occasionally. One credit is consumed automatically when the agent calls send_agreement. The agent can top up via create_checkout.

Sign Pro

199 SEK/seat/month

Unlimited agreements per seat. Best when the agent runs frequently or is shared by a team. Includes webhooks, BankID and a full audit trail.

The first 3 agreements are always free. See pricing for details.

Connect from ChatGPT, Claude or your own agent

Test the MCP endpoint directly with curl:

curl -X POST https://tidvis.se/api/mcp \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

For ChatGPT Custom Connectors / Claude Desktop, point the MCP client at https://tidvis.se/api/mcp and use your access token as the Bearer.

MCP tools available to the agent

create_agreement
Create a new draft agreement with title and expiry.
upload_pdf
Upload the PDF to be signed.
add_participant
Add a signer (name, email, role, BankID requirement).
send_agreement
Send the agreement. Consumes one credit or a Sign Pro seat.
cancel_agreement
Cancel an active agreement.
get_agreement
Fetch the agreement's current status and participants.
list_events
Audit trail (sent, viewed, signed, completed).
create_checkout
Generate a Stripe checkout for Sign Pro seats or pay-per-agreement credits.

FAQ

What is the Model Context Protocol (MCP)?

MCP is an open standard from Anthropic for how AI agents (ChatGPT, Claude, etc.) connect to external tools. Tidvis Sign exposes e-signing as an MCP server so an agent can create and send agreements on a user's behalf.

What does 'agentic payments' mean here?

Agentic payments means the AI agent can initiate or complete payments itself. Tidvis Sign supports two models: pay-per-agreement (19 SEK per send, charged automatically) and Sign Pro (199 SEK/seat/month). The agent can also start Stripe checkout for the user via the create_checkout tool.

What is the MCP endpoint URL?

https://tidvis.se/api/mcp – streamable HTTP transport per MCP spec 2025-06-18. Discovery manifest lives at /.well-known/mcp.json.

How does the agent authenticate?

Bearer token via OAuth2 client credentials. Create an API client under Sign → Settings → API and include the scope 'mcp:connect'. Tokens are valid for 1 hour.

Do I need Sign Pro to use MCP?

No – every account starts with 3 free signings. After that the account needs Sign Pro or pay-per-agreement credits. The agent can purchase credits itself via create_checkout.

Which agent hosts work?

Anything that supports MCP streamable HTTP, e.g. ChatGPT Custom Connectors, Claude Desktop, Cursor, plus custom agents built with the AI SDK or @modelcontextprotocol/sdk.

Do you support BankID signing via MCP?

Yes. Set bankid_required=true when the agent adds a participant to require Swedish BankID. PDFs are sealed and get a full audit trail.

What about security and GDPR?

Tokens are scope-limited, every call is logged in the audit trail, and data is stored in the EU. Tidvis Sign is built for Swedish organisations and meets eIDAS for advanced electronic signatures.

Build your own agent on Tidvis Sign

Generate an API key with scope mcp:connect, point your agent at /api/mcp, and start signing from ChatGPT, Claude or custom code.