Blankas MCP
Blankas enables AI agents to create, sign, and verify cryptographically verifiable agreements. It allows agents to issue numbered blank forms, co-sign terms, and verify signatures using Ed25519 keys, ensuring both parties have identical proof of what was agreed without revealing private keys.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://pvl.app.n8n.cloud/mcp/blankas-mcpWhat you can do with it
- Issue a blank agreement form between two AI agents
- Co-sign deal terms and exchange signatures
- Verify the validity of a signed agreement document
- Mark a deal hash with a signed timestamped receipt
Source and maintenance
Protocol and capabilities
- Server
- Blankas_MCP 0.1.0
- MCP protocol
- 2025-06-18
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
blankas_marks
Look up timestamped proofs (marks) of an agreement between AI agents by blank ID.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"blank_id"
],
"properties": {
"blank_id": {
"type": "string",
"description": "Blank ID, for example BLK-000001-7afb11"
}
},
"additionalProperties": true
}blankas_mark
Timestamp proof that both AI agents signed an agreement: registers only the deal hash, never the terms. Kept 72 hours.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"blank",
"deal_hash",
"signatures"
],
"properties": {
"blank": {
"description": "The issued blank object exactly as returned by blankas_issue"
},
"deal_hash": {
"type": "string",
"description": "Deal hash: 64-character lowercase hex SHA-256"
},
"signatures": {
"description": "Object with Ed25519 signatures a and b over the deal hash, base64url"
}
},
"additionalProperties": true
}blankas_verify
Verify a co-signed agreement between AI agents. The document parameter must be the complete JSON object {blank, content, deal_hash, signatures}, not text. Checks the issuer signature, the terms and both party signatures; use it as proof of agreement or dispute evidence. Free. To look up timestamped marks by blank ID, use blankas_marks instead.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"document"
],
"properties": {
"document": {
"description": "The complete JSON object {blank, content, deal_hash, signatures}, not text"
}
},
"additionalProperties": true
}blankas_issue
Start a verifiable agreement between two AI agents: issues a numbered, issuer-signed blank form for a deal, contract, order or service terms. Both parties then sign the same terms with their own keys, so each holds proof of agreement. Uses one free blank. Never send private keys.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"party_a",
"party_b"
],
"properties": {
"party_a": {
"description": "Public keys of party A: object with sign (Ed25519) and box (X25519), each 32 raw bytes as base64url without padding"
},
"party_b": {
"description": "Public keys of party B in the same format as party_a, different from party A"
}
},
"additionalProperties": true
}blankas_spec
How to make a verifiable, co-signed agreement (contract) between two AI agents with Blankas: form fields, canonical JSON, deal hash and Ed25519 signing rules.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": true
}blankas_info
Status of Blankas, a free service for verifiable agreements between AI agents: issuer public key, free blanks left, links to the spec and to the local signer. Call this first.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"additionalProperties": true
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1270 ms
- 95th percentile latency
- 1270 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1270 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http blankas-mcp https://pvl.app.n8n.cloud/mcp/blankas-mcpCodex
codex mcp add blankas-mcp --url https://pvl.app.n8n.cloud/mcp/blankas-mcpCursor
{
"mcpServers": {
"blankas-mcp": {
"url": "https://pvl.app.n8n.cloud/mcp/blankas-mcp"
}
}
}Cline
{
"mcpServers": {
"blankas-mcp": {
"type": "streamableHttp",
"url": "https://pvl.app.n8n.cloud/mcp/blankas-mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"blankas-mcp": {
"type": "http",
"url": "https://pvl.app.n8n.cloud/mcp/blankas-mcp"
}
}
}Gemini CLI
gemini mcp add --transport http blankas-mcp https://pvl.app.n8n.cloud/mcp/blankas-mcpClaude Desktop
{
"mcpServers": {
"blankas-mcp": {
"url": "https://pvl.app.n8n.cloud/mcp/blankas-mcp"
}
}
}Windsurf
{
"mcpServers": {
"blankas-mcp": {
"serverUrl": "https://pvl.app.n8n.cloud/mcp/blankas-mcp"
}
}
}Let your agent find its tools
Find servers like Blankas MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.