cdonoyan avatar

Shuka

cdonoyan/shuka-agent

Adds trust attestation primitives for AI agents that need to prove identity or verify credentials across different systems. You'd reach for this when building multi-agent workflows where Claude needs to establish trust with external services or other AI systems, like verifying it has permission to access an API or proving it completed a task for another agent. The server exposes operations to create cryptographic trust proofs, verify attestations from other agents, and negotiate trust parameters. Think of it as a lightweight PKI layer for agent-to-agent or agent-to-service authentication, useful when simple API keys aren't enough and you need verifiable claims about what an agent can do or has done.

tools
15
auth
Secret needed
transport
STDIO
env vars
2
last updated
Oct 26, 2026

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

create_idempotent_shakeRECOMMENDED: create (or return existing) shake for any entity - same input, same shake

RECOMMENDED: create (or return existing) shake for any entity - same input, same shake

No parameter schema in public metadata yet.

lookup_shakeFind an existing shake by entity data without creating one

Find an existing shake by entity data without creating one

No parameter schema in public metadata yet.

verify_shakeVerify a shake by its handshake ID

Verify a shake by its handshake ID

No parameter schema in public metadata yet.

create_attestationCreate a verifiable attestation

Create a verifiable attestation

No parameter schema in public metadata yet.

verify_proofVerify a proof token

Verify a proof token

No parameter schema in public metadata yet.

negotiate_trustAgent-to-agent trust negotiation

Agent-to-agent trust negotiation

No parameter schema in public metadata yet.

browse_marketplaceSearch shake-anchored license offerings, or inspect one by ID

Search shake-anchored license offerings, or inspect one by ID

No parameter schema in public metadata yet.

issue_licenseIssue a license offering FROM a handshake (requires license:write)

Issue a license offering FROM a handshake (requires license:write)

No parameter schema in public metadata yet.

purchase_licensePurchase an offering → grant with proof token

Purchase an offering → grant with proof token

No parameter schema in public metadata yet.

verify_grantVerify a grant, its anchoring license, and ledger chain integrity

Verify a grant, its anchoring license, and ledger chain integrity

No parameter schema in public metadata yet.

enterprise_licensesBrowse or acquire seat-based enterprise licenses

Browse or acquire seat-based enterprise licenses

No parameter schema in public metadata yet.

manage_termsCreate/get/update/revoke terms, record access, revisions, receipts

Create/get/update/revoke terms, record access, revisions, receipts

No parameter schema in public metadata yet.

check_accessTHE decision point: signed allow/deny over the stored terms + revocation state; allowed crossings receipted + ledgered

THE decision point: signed allow/deny over the stored terms + revocation state; allowed crossings receipted + ledgered

No parameter schema in public metadata yet.

revoke_grantIssuer/admin grant revocation with the transactional GRANT_REVOKED ledger event

Issuer/admin grant revocation with the transactional GRANT_REVOKED ledger event

No parameter schema in public metadata yet.

registryLedger history, registry discovery, can-issue/will-accept, interop checks

Ledger history, registry discovery, can-issue/will-accept, interop checks

No parameter schema in public metadata yet.

Sponsors

Configuration

SHUKA_API_URL

Shuka API base URL

SHUKA_API_KEYsecret

Shuka SDK API key (required for shake creation, terms, and marketplace tools; verification tools work without it)

Readme

@shukashake/agent

Universal Trust Guardian for AI Agents

The Shuka Shake is the trust layer for moving protected data in the AI economy. It doesn't own what's inside - it guards the exchange, respects confidentiality, and enforces terms without ever touching the metadata within.

This package is your agent's membership to the yacht club - where trust is negotiated, proof tokens are exchanged, and data flows with respect for rights.

v2.1.0 — Everything is a Shuka Shake. This is the canonical One Ring package: one SDK and one MCP server uniting attestation, the rules layer, the shake-anchored license marketplace, enterprise licensing, and the registry ledger. The full flow:

shake → terms (rules layer) → license offering → grant → registry proof
  1. Shake — create an idempotent Shuka Shake for any entity (same input, same shake, forever)
  2. Terms — attach modifiable rules to the immutable handshake
  3. Offering — issue a license offering anchored to the shake
  4. Grant — purchase the offering; receive a grant with its own proof token
  5. Registry proof — verify the grant and its full ledger chain, publicly

⚠️ Partner Access Required


View the full README on GitHub

Details

Repository
github.com/cdonoyan/shuka-agent
Category
AI & LLM Tools
Package
@shukashake/agent
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1lucyfox199818-collab avatarCodex CCXT MCPlucyfox199818-collab/codex-binance-agentDry-run-first CCXT MCP with market, account, derivatives, and guarded trading tools.0stars
2kartegagithub avatarLaviyakartegagithub/laviya-agent-skillsLaviya project management: read and update tasks, wikis, sprints and test cases.0stars
3originchaindb avatarOriginChainDBoriginchaindb/mcp-serverConnect an MCP host to an OriginChainDB tenant through four tools: SQL, vector search, full-text search, and schema discovery.0stars
4googleapis avatarMCP Toolbox for Databasesgoogleapis/mcp-toolboxMCP Toolbox for Databases enables your agent to connect to your database.16.9Kstars
5ivanmurzak avatarAI Game Developer: MCP for Unity, Unreal and Godotivanmurzak/unity-mcpMake games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.4.6Kstars
6pleaseprompto avatarNotebookLMpleaseprompto/notebooklm-mcpMCP server for NotebookLM - Let your AI agents (Claude Code, Codex) research documentation directly with grounded, citation-backed answers from Gemini. Persiste2.4Kstars