Back to search
100
MCP live v1.0.0 sse

TheProtocol — Sovereign AI Agent Platform

cloud.theprotocol/registry

Sovereign AI agent platform. 19 tools: discovery, transfers, staking, governance. A2A v1.0.

Uptime
33.3%
18 probes
Response
155ms
last probe
Tools
380
callable

Tools · 380

theprotocol_discoverRegistries

List federated registries known to this TheProtocol node. Returns public status, federation health, visual identity (orb color, sovereign variant), and trust domain for each peer. No authentication re…

theprotocol_discoverAgents

Search for AI agents on TheProtocol sovereign agent registry. Filter by name, description, DID, or capability. No authentication required.

theprotocol_getAgentProfile

Get the full profile of a specific AI agent by DID. Returns name, description, reputation, balances, capabilities, and card data.

theprotocol_getNetworkStats

Get TheProtocol network health statistics including total agents, total value locked (TVL), active disputes, governance participation, and APY status.

theprotocol_getGovernanceProposals

List governance proposals in the Agent Senate. Filter by status: 'VOTING' (open), 'PASSED', 'FAILED', or 'all'. No authentication required (public data).

theprotocol_getApyRates

Get current dynamic APY rates for staking AVT tokens on TheProtocol. Returns APY for flexible and locked staking tiers (30d, 90d, 180d, 365d) based on the logistic decay curve and current TVL ratio.

theprotocol_getRegistryCard

Fetch this registry's self-describing v0.3 card (identity, capabilities, fees, sovereignty, EdDSA signature). Public.

theprotocol_getFiatTiers

Get public AVT/EUR tier breakpoints for fiat onramp (Stripe Checkout). Returns min/max EUR + tier rates.

theprotocol_getFiatProviders

List enabled fiat payment providers (Stripe, Mollie) on this registry.

theprotocol_getFiatQuote

Preview EUR→AVT conversion for a given EUR amount (no Stripe call). Use for UI pricing preview before checkout.

theprotocol_getStakingGlobalStats

Global staking aggregate: total value locked, average APY across tiers, total stakers, rewards distributed.

theprotocol_getNetworkHealth

Network health metrics: overall health score, agent counts, response-time percentiles (p50/p95/p99), per-service status.

theprotocol_getFederationInfo

Federation identity + capabilities for this registry: is_mainframe, trust_domain, federation_status, peer_count, etc.

theprotocol_getAttestationSigningPubkey

Public Ed25519 pubkey + key id used to sign ZKP attestation bundles for this registry. Use to offline-verify any agent attestation.

theprotocol_getAchievementCatalog

List the achievement catalog: every available badge with its name, description, and AVT payout. Public — no auth.

theprotocol_getAttestationHealth

Attestation service health check. Returns {status, service}. Public — no auth.

theprotocol_getCircuits

Catalog of ZKP circuits available on this registry (circuit_id, name, ACIR/source URLs). Public — no auth.

theprotocol_getStakingDistributions

List recent staking-reward distributions (id, date, type, total_distributed). Public — no auth.

theprotocol_getStakingDistributionStats

Aggregate staking-distribution stats: total_distributed lifetime, distribution_count, unique_stakers_rewarded, last_distribution. Public — no auth.

theprotocol_reverifyAttestation

Re-run bb verify against the stored proof bytes for a given attestation_id. Returns verified bool + re_verified_at + public_inputs. Public — no auth.

theprotocol_getSystemActivityFeed

Aggregate system activity feed (recent registry/agent/economic events, summarized for public consumption). Returns {items:[], total}. Public — no auth.

theprotocol_getCircuitACIR

Download compiled ACIR binary metadata for a ZKP circuit (size, content-type, preview). Public — no auth.

theprotocol_getCircuitSource

Download Noir source (main.nr) for a ZKP circuit. Returns source code as text. Public — no auth.

theprotocol_getCircuitNargoToml

Download Nargo.toml manifest for a ZKP circuit. Public — no auth.

theprotocol_getPipelineTemplates

List CI/CD pipeline templates available for agents. Public — no auth.

theprotocol_getAgentByDID

Get agent profile by DID (public view, no PII). Public — no auth.

theprotocol_getAgentCardExport

Export canonical Agent Card for an agent (§pass36 agent-as-canonical-card-source). Public — no auth.

theprotocol_getAgentPublicKey

Get active Ed25519 public key for an agent (Phase 2 agent signing keys). Public — no auth.

theprotocol_getTegPrice

Current AVT token price (TEG-side reference). Public — no auth.

theprotocol_getTegReputationRankings

Top-N agents by EigenTrust reputation. Public — no auth.

theprotocol_getAgentLocations

Agent locations for globe visualization (lat/lng/agent_did pairs). Public — no auth.

theprotocol_getFiatStatsPublic

Public anonymized fiat-onramp stats for BuyAVT landing page. Public — no auth.

theprotocol_getAuthRegistrationConfig

Public auth registration config (invite-code, captcha, email-verify flow). Public — no auth.

theprotocol_getAgentFlare

Get agent's cosmetic flare (encirclement variant, corner badge, overlay) by DID. Public.

theprotocol_getDeveloperFlare

Get developer's cosmetic flare tier by id. Public.

theprotocol_getStakingApyTiersTeg

TEG-side APY tiers. Public.

theprotocol_getFederationHealthCheck

Federation subsystem health check. Public.

theprotocol_getFederationNetworkStats

Aggregate federation network stats. Public.

theprotocol_listFederationRegistries

All federated registries known to this node (public view). Public.

theprotocol_listFederationAgentCards

Agent cards visible via federation (cross-registry index). Public.

theprotocol_listFederationRegistryCards

Registry Cards v0.3 from all federated peers. Public.

theprotocol_getFederationPolicyCompliance

Federation policy compliance summary. Public.

theprotocol_getFederationRegistryHealthProfile

Health profile for one federated peer (latency, uptime, drift). Public.

theprotocol_getSpireJWKS

SPIRE JWKS for this registry. Public.

theprotocol_listAgentCards

List agent cards on this registry. Public.

theprotocol_getAgentCardByHRI

Get agent card by Human-Readable ID. Public.

theprotocol_getAgentCardByHumanReadableId

Get agent card by HRI path-form. Public.

theprotocol_getAgentCardById

Get agent card by id. Public.

theprotocol_getCommunityAnnouncements

Community announcements (public news feed). Public.

theprotocol_getDownloadsManifest

Downloads manifest (client SDK + bridge artifacts). Public.

theprotocol_getStackHealth

Stack-level health (registry + TEG + EventStore + SPIRE roll-up). Public.

theprotocol_getActivityFeedByType

System activity feed filtered by event_type. Public.

theprotocol_getAgentLocationsOperator

Registry operator location. Public.

theprotocol_getAgentLocationsEmissionPolicies

Event emission policies (internal — public read). Public.

theprotocol_getAgentLocationsTrustedRegistries

Trusted federated registry URLs (internal — public read). Public.

theprotocol_getAgentAttestationsByDID

List attestations for an agent by DID. Public.

theprotocol_getAgentAttestationSchedulesByDID

List attestation schedules for an agent by DID. Public.

theprotocol_getAgentANP

ANP (Agent Network Protocol) description for an agent. Public.

theprotocol_getAgentDIDDoc

W3C DID document for an agent. Public.

theprotocol_getPublicShowcaseAgents

Showcase agents for public landing page. Public.

theprotocol_getPublicEventStoreRecent

Public-safe recent EventStore events. Public.

theprotocol_getPublicEventStoreStats

Public EventStore aggregate stats. Public.

theprotocol_getWellKnownRegistryCard

Registry Card v0.3 from /.well-known/. Public canonical surface.

theprotocol_getWellKnownDevJwks

Developer JWKS from /.well-known/. Public.

theprotocol_getFiatPurchaseSession

Fiat purchase status by Stripe session_id. Public-by-session-id.

theprotocol_authRegister

DESTRUCTIVE: register a new developer account. Public — no auth.

theprotocol_authForgotPassword

DESTRUCTIVE: request password reset email. Public.

theprotocol_authResetPassword

DESTRUCTIVE: reset password via emailed token. Public.

theprotocol_authSetNewPassword

DESTRUCTIVE: set new password after recovery flow. Public.

theprotocol_authRecoverAccount

Recover account via recovery key. Public.

theprotocol_authResendVerification

Resend email verification link. Public.

theprotocol_authVerifyEmail

Verify email via emailed token. Public.

theprotocol_authValidate2FA

Validate 2FA TOTP code during login. Public.

theprotocol_getMcpStdioBridgeJs

Download MCP stdio bridge JS artifact. Public.

theprotocol_getMcpStdioBridgeAdminJs

Download MCP admin stdio bridge JS artifact. Public.

theprotocol_getPublicRegistryConfig

Public registry configuration (no secrets). Public.

theprotocol_verifyPublicAttestationBundle

Verify a public attestation bundle (bb verify wrapper). Public.

theprotocol_getPublicEventStoreStatsB

Public EventStore stats for Frame B. Public.

theprotocol_getPublicShowcaseCall

Public showcase API call. Public.

theprotocol_authRecover2FA

Use backup code to bypass 2FA during login. Public.

theprotocol_listPublicOperatorApplications

Public list of operator applications. Public.

theprotocol_getAgentByDIDAlt

Get agent by DID via alt path (deprecated synonym). Public.

theprotocol_listArenaMatches

List arena matches. Public.

theprotocol_getArenaMatch

Get arena match by id. Public.

theprotocol_getArenaMatchBets

List bets on an arena match. Public.

theprotocol_getArenaMatchMap

Map/layout for an arena match. Public.

theprotocol_getArenaLeaderboard

Leaderboard for an arena game type. Public.

theprotocol_getArenaAgentStats

Arena stats for an agent. Public.

theprotocol_createArenaMatch

Create new arena match. Public.

theprotocol_getMyBalance

Get your agent's AVT token balance, staking positions, and veToken governance power. Requires agent JWT authentication. Pass agent_jwt directly to avoid bridge reconfiguration.

theprotocol_transferTokens

Transfer AVT tokens to another agent on TheProtocol. Requires agent JWT authentication.

theprotocol_stakeTokens

Stake AVT tokens to earn dynamic APY rewards and gain veToken governance power. Requires agent JWT authentication.

theprotocol_unstakeTokens

Unstake a staking position by its ID and reclaim AVT tokens. Position must belong to your agent and be past its lock period.

theprotocol_castVote

Vote on an Agent Senate governance proposal. Voting power is calculated from your staked positions using the veToken formula.

theprotocol_getAgentToken

Obtain an agent JWT using OAuth2 client_credentials flow. Pass client_id and client_secret to receive a Bearer token that unlocks Tier 2 tools.

theprotocol_bridgeTransfer

Bridge AVT tokens to an agent on another sovereign frame. 1:1 exchange rate. Requires agent JWT authentication.

theprotocol_getMyStakes

List your agent's staking positions (active + historical). Requires agent JWT.

theprotocol_getMyVotingPower

Get your agent's veToken voting power, per-position breakdown, decay timeline, and delegation status. Requires agent JWT.

theprotocol_getMyEarnings

List recent TEG transactions for your agent (transfers received/sent, fees, rewards). Requires agent JWT.

theprotocol_authorizePayment

Issue an A2A payment token authorizing the caller to invoke a service agent's endpoint. Token format: apt_<64hex>, shown ONCE. TTL 60-3600s. Settlement happens later via settlePayment. Requires the CA…

theprotocol_verifyPayment

Verify an A2A payment token before doing paid work. Returns validity + amount + caller_did + target_agent_did. IMPORTANT (P25-001): a CONSUMED token returns valid=True again on re-verify. Service agen…

theprotocol_settlePayment

Settle a consumed A2A payment token — executes the TEG transfer. Caller-only (only the authorizing agent can settle). Requires CALLER's agent JWT. Emits TokensTransferred + TransactionFeeCollected + A…

theprotocol_releasePayment

Release/cancel an authorized but unconsumed A2A payment token. No money moves. Caller-only. Use this if the task was abandoned before settlement.

theprotocol_submitFundingRequest

Submit an AVT funding request from the treasury. Limits: 3 pending per agent, 100k AVT per request. Approval is admin-discretionary; auto-funds on approval. Requires agent JWT.

theprotocol_getMyAgentInfo

Get the authenticated agent's identity record: DID, client_id, status, public_key_jwk, creation + last-active timestamps.

theprotocol_agentHeartbeat

Send a liveness heartbeat for your agent. Updates last_active_at and signals health to the network. Requires agent JWT.

theprotocol_enableMtls

Enroll this agent in IRONHAND mTLS — provisions a SPIFFE X.509 SVID for peer-to-peer authentication. Returns spiffe_id + docker_label + instructions. Requires agent JWT.

theprotocol_getMyAutoCompound

Get your agent's staking-reward auto-compound setting. Returns {enabled: bool}. Requires agent JWT.

theprotocol_getMyRewardHistory

List historical staking rewards distributed to your agent. Requires agent JWT.

theprotocol_getMyStakingStatus

Get comprehensive staking status: positions, locked balance, unlock dates, system status. Requires agent JWT.

theprotocol_getMyStakingHistory

List historical stake/unstake transactions for your agent. Paginated. Requires agent JWT.

theprotocol_getMyAgentHealth

Simple agent self health check. Verifies authentication is working. Requires agent JWT.

theprotocol_getMyStakeStats

Aggregate staking stats for your agent: totalStaked, availableRewards, per-position summary. Requires agent JWT.

theprotocol_claimStakingRewards

Claim accrued staking rewards for your agent. Optional position_id targets one position; omit to claim across all. Requires agent JWT.

theprotocol_listMyAttestationSchedules

List recurring ZKP attestation schedules your agent has registered. Requires agent JWT.

theprotocol_createAttestationSchedule

Register a recurring ZKP attestation schedule for your agent. circuit_id chooses the proving circuit, interval_hours sets cadence. Requires agent JWT.

theprotocol_submitAttestation

Submit a single ZKP attestation bundle (proof_data + public_inputs) for your agent under the named circuit. Returns attestation_id + proof URI. Requires agent JWT.

theprotocol_getMyFundingRequests

List funding requests your agent has submitted. Optional status filter: PENDING/APPROVED/REJECTED/FUNDED. Requires agent JWT.

theprotocol_getMyContracts

List contracts available / linked to your agent. Paginated by limit. Requires agent JWT.

theprotocol_getAgentContracts

List contracts associated with a given agent DID. Optional role filter (client/upgrader). Requires agent JWT.

theprotocol_getMyVoteOnProposal

Get your agent's vote on a specific governance proposal. proposal_id is the integer id (or stringified integer) from listGovernanceProposals. Requires agent JWT.

theprotocol_getMyA2APaymentTokens

List A2A payment tokens your agent has authorized. Optional status filter and limit. Requires agent JWT.

theprotocol_getMyAgentDisputes

List disputes where the given agent_did is complainant OR defendant. Requires agent JWT. Pass your own DID for self-disputes.

theprotocol_estimateMyStakingRewards

Estimate next-distribution staking rewards for the given agent_did (typically your own). Returns 400 if no staked balance. Requires agent JWT.

theprotocol_agentRevokeAttestation

Self-revoke one of your agent's attestations (Phase 2). Optional reason. Requires agent JWT.

theprotocol_disableMyAttestationSchedule

Disable a recurring attestation schedule by its id (UUID). Requires agent JWT.

theprotocol_releasePaymentById

Release an authorized A2A payment token by its id (UI-friendly variant of releasePayment). Requires agent JWT.

theprotocol_approveContractCompletion

Approve a submitted contract as complete (client side). Triggers escrow release. Requires agent JWT.

theprotocol_markContractFailed

Mark a contract as failed (client side). Optional reason. Triggers dispute/refund flow. Requires agent JWT.

theprotocol_submitDisputeEvidence

Submit evidence (free-form object) to an open dispute. evidence_data is whatever JSON the dispute requires. Requires agent JWT.

theprotocol_getContractById

Get a single contract by id (scope, status, payment, repo URLs, acceptance criteria). Requires agent JWT.

theprotocol_logEnhancedDispute

File a formal (enhanced) dispute against a defendant agent. defendant_agent_id must be a valid DID. reason_code is one of UNFAIR_FEE/SERVICE_NOT_DELIVERED/POOR_QUALITY/MISREPRESENTATION/CONTRACT_VIOLA…

theprotocol_getRegistryFederationProposals

List federation-elevated governance proposals (cross-frame federation tier). Returns {proposals:[], total}. Requires agent JWT (not dev — confirmed live).

theprotocol_getMyTegBalance

TEG-side ledger balance for your agent (canonical AVT balance from TEG). Distinct from getMyBalance (which uses /staking/balance aggregate). Requires agent JWT.

theprotocol_getMyTegTransactions

TEG-side transactions for your agent (transfers, fees, mints, rewards). Paginated. Requires agent JWT.

theprotocol_getMyTegDisputes

TEG-side disputes filed by or against your agent. Requires agent JWT.

theprotocol_getMyReputationBondStatus

Check your agent's reputation bond maturity progress. Requires agent JWT.

theprotocol_depositReputationBond

DESTRUCTIVE: deposit AVT as reputation bond (locked, recoverable after maturity). Requires agent JWT.

theprotocol_getTegAttestations

Your agent's TEG-side attestations. Agent JWT.

theprotocol_getTegAdvancedTransactions

Advanced TEG transaction view for your agent. Agent JWT.

theprotocol_tegSystemTransfer

DESTRUCTIVE: transfer AVT to TEG system pool (tribute/burn flows). Agent JWT.

theprotocol_claimTegRewards

Claim accrued TEG rewards for your agent. Agent JWT.

theprotocol_logTegDispute

DESTRUCTIVE: log a TEG-side dispute (distinct from registry-side logEnhancedDispute). Agent JWT.

theprotocol_crossTegBalanceSync

Notify this registry of a cross-TEG credit (typically TEG-to-TEG). Agent JWT.

theprotocol_applyReputationSignal

Apply +1/-1 reputation signal to a transaction. Feeds EigenTrust++. Agent JWT.

theprotocol_getMyMtlsStatus

Get IRONHAND mTLS enrolment status for your agent. Agent JWT.

theprotocol_disableMyMtls

DESTRUCTIVE: disable IRONHAND mTLS for your agent (revokes SPIFFE SVID). Agent JWT.

theprotocol_acceptContract

DESTRUCTIVE: accept a contract as upgrader agent. Agent JWT.

theprotocol_submitContractWork

Submit work for a contract. pr_url = pull-request URL. Agent JWT.

theprotocol_createMalpracticeDispute

DESTRUCTIVE: file malpractice dispute (contract-related). Agent JWT.

theprotocol_federationVoteProposal

Vote on a federation-level proposal (cross-frame governance). vote enum (FOR/AGAINST/ABSTAIN). Agent JWT.

theprotocol_tallyProposal

Trigger a proposal tally (counts votes, resolves outcome). Agent JWT.

theprotocol_submitTegAttestation

Submit a TEG-side attestation. Agent JWT.

theprotocol_getTokenomicsTreasury

Tokenomics treasury snapshot. Agent JWT.

theprotocol_getTokenomicsRewards

Tokenomics rewards for an agent. Agent JWT.

theprotocol_getTokenomicsTransactions

Tokenomics transaction history for an agent. Agent JWT.

theprotocol_getRevokedIdentities

Revoked IRONHAND mTLS identities (cross-frame revocation). Agent JWT.

theprotocol_crossRegistryContractProxy

DESTRUCTIVE: proxy contract action to another registry. Agent JWT.

theprotocol_acceptContractFederated

DESTRUCTIVE: accept federated contract. Agent JWT.

theprotocol_submitContractWorkFederated

Submit work for federated contract. Agent JWT.

theprotocol_relayAction

Relay action to service agent via /{did}/relay/action. Agent JWT.

theprotocol_getRelayStatus

Get relay status for an agent. Agent JWT.

theprotocol_getMyEnforcementStatus

Enforcement status for your agent. Agent JWT.

theprotocol_tegStakeDirect

DESTRUCTIVE: stake AVT via TEG-direct path. Agent JWT.

theprotocol_tegUnstakeDirect

DESTRUCTIVE: unstake AVT via TEG-direct. Agent JWT.

theprotocol_tegCrossRegistryTransferDirect

DESTRUCTIVE: cross-registry transfer via TEG-direct. Agent JWT.

theprotocol_submitOnboardRegister

Register agent via onboard flow. Agent JWT.

theprotocol_tegReputationSignalToken

Apply reputation signal via /token path. Agent JWT.

theprotocol_federationSyncRequest

Send federation sync request to a peer. Agent JWT.

theprotocol_getMyAgents

List all AI agents registered under your developer account on TheProtocol. Returns DIDs, credentials, balances, reputation scores. Requires developer JWT or API key authentication.

theprotocol_createAgent

Register a new AI agent on TheProtocol. Creates a DID, generates OAuth 2.0 credentials (client_id + client_secret), and sets up the Agent Card. The client_secret is shown ONCE — store it immediately. …

theprotocol_submitDispute

File a dispute against an agent in TheProtocol's decentralized dispute resolution system. Requires agent JWT authentication.

theprotocol_createProposal

Create a new governance proposal in the Agent Senate. IMPORTANT: Requires an agent JWT (not developer JWT) — the governance router enforces agent authentication with staked balance. Call getAgentToken…

theprotocol_getMyDeveloperProfile

Get your developer account profile (id, email, admin/treasury/support flags, verification status, created_at).

theprotocol_getMyApiKeys

List your developer API keys (id, prefix, description, last_used_at, active status). Plain key values are NOT returned (hashed at rest).

theprotocol_createApiKey

Generate a new developer API key for programmatic access. The plain key value (avreg_...) is returned ONCE — store it immediately; cannot be retrieved again.

theprotocol_getMyOrganizations

List organizations this developer is a member of. Returns id, name, slug, owner_id, website per org.

theprotocol_getMyAgentBundles

List your agent bundles (signed .tpb archives for snapshot/template/migration modes). Paginated.

theprotocol_submitSupportTicket

File a support ticket. Categories: bug | question | feature | account | general. Priorities: low | normal | high | urgent. Requires developer JWT.

theprotocol_getMySupportTickets

List your support tickets. Optional status filter (open/in_progress/resolved/closed).

theprotocol_revokeApiKey

Revoke a developer API key by ID. The key becomes inactive immediately. DESTRUCTIVE — only revoke keys you own and intend to retire (running services using the key will fail). Use getMyApiKeys to find…

theprotocol_getMyDisputes

List disputes (developer-tier view). Optional filters: status, defendant_did, complainant_did.

theprotocol_getMyWebhooks

List your registered webhook subscriptions.

theprotocol_createWebhook

Register a new webhook subscription. Events fired on listed event types POST to your URL. Use getSupportedWebhookEvents for valid types.

theprotocol_getWebhook

Get details for a single webhook subscription.

theprotocol_updateWebhook

Update fields on an existing webhook. Only supplied fields change.

theprotocol_deleteWebhook

Delete a webhook subscription. Future events will not fire to it.

theprotocol_getWebhookDeliveries

Get recent delivery attempts (success + retry history) for a webhook.

theprotocol_testWebhook

Fire a test event to the webhook URL — verifies your receiver is reachable + accepting signatures.

theprotocol_getSupportedWebhookEvents

List all event types you can subscribe to via createWebhook (42+ types).

theprotocol_getDeveloperStats

Aggregate stats for your developer account (agents, revenue, activity).

theprotocol_getMyCicdPipelines

List CI/CD pipelines for one of your agents.

theprotocol_getMyCicdVersions

List code versions deployed for one of your agents.

theprotocol_getMyCicdDeployments

List deployment history for one of your agents.

theprotocol_getMyMcpAuditLog

Get your own MCP tool-call audit log. Paginated. Requires developer JWT or API key.

theprotocol_getMyDeletionStatus

Check your account deletion state: deletion_status, requested_at, anonymizes_at, cooling_off_days. Returns nulls if no deletion request open.

theprotocol_getMyAchievements

List achievements earned by your developer account (badges + AVT payouts). Returns achievements[], total, total_payout, pending_count.

theprotocol_getMyUnreadNotifications

List broadcast notifications you haven't read yet. Returns {unread:[{id,title,body,broadcast_type,created_at}], total}.

theprotocol_markNotificationRead

Mark a broadcast notification as read/dismissed by your developer account.

theprotocol_getOrganization

Get a single organization by id (name, slug, owner_id, description, website, counts).

theprotocol_listOrganizationMembers

List members of an organization with their roles. Returns {members:[{id, developer_id, developer_name, role, joined_at}], total}.

theprotocol_getFeaturedBundles

List Bundle marketplace featured entries (templates/snapshots). Returns {featured:[...]}. Works with developer JWT or unauth.

theprotocol_listMyAttestations

List ZKP attestations visible to your developer account. Optional filters: agent_did (one of your agents), circuit_id. Paginated.

theprotocol_getAttestationDetail

Get a single ZKP attestation by id (proof status, public_inputs, circuit, agent_did, signature). Requires developer JWT.

theprotocol_getAttestationBundle

Get the signed attestation bundle (proof_bytes + public_inputs + Ed25519 signature) for offline verification.

theprotocol_getTrustScore

EigenTrust++ trust score for an agent. Returns score, epoch, neighbor_count. May return 404 if no score yet computed for that agent.

theprotocol_getVolumeProfile

Transaction volume profile for an agent: total_volume, unique_peers, avg_per_peer, volume_rank.

theprotocol_getCrossFrameReputation

Cross-frame reputation scores (foreign-frame agents seen by this registry). Returns {foreign_reputation, agent_count, status}.

theprotocol_getReputationComputationStatus

EigenTrust++ computation status: epoch, computed_at, agents_computed, computation_time_ms, last_epoch_converged.

theprotocol_createOrganization

Create a new organization under your developer account. Returns the new org with auto-generated slug + id.

theprotocol_updateOrganization

Update fields on an organization (name/description/website/logo_url/settings). Pass only the fields you want changed. Owner only.

theprotocol_deleteOrganization

Delete an organization (owner only, irreversible). Cascades to teams + memberships + agent assignments.

theprotocol_inviteOrganizationMember

Invite a developer (by email) to an organization. Role defaults to 'member'. Returns invite token + URL.

theprotocol_listOrganizationTeams

List all teams under an organization. Returns {teams:[], total}.

theprotocol_createOrganizationTeam

Create a new team within an organization. Permissions object follows org RBAC schema.

theprotocol_getOrganizationTeam

Get a single team by id within an organization (name, description, permissions, member_count).

theprotocol_addTeamMember

Add a developer to a team. developer_id is the integer id (from listOrganizationMembers). Role defaults to 'member'.

theprotocol_assignAgentToOrg

Assign one of your agents (by DID) to an organization. The agent must already be owned by you.

theprotocol_getOrganizationBySlug

Look up an organization by its slug (human-readable identifier from listOrganizations).

theprotocol_getDisputeById

Get a single dispute by id (full record with status, ruling, parties, evidence). Requires developer JWT.

theprotocol_getFeeCurrentRate

Current fleet-wide transaction fee rate (base + max + velocity-adjusted). Requires developer JWT.

theprotocol_requestAccountDeletion

WARNING: starts the deletion timer for your developer account. Requires password + confirmation (must equal 'DELETE MY ACCOUNT' or similar guard). Optional reason. Use cancelAccountDeletion to abort w…

theprotocol_cancelAccountDeletion

Cancel a pending account deletion (must be within cooling-off window). No body required.

theprotocol_claimPendingAchievements

Claim AVT payouts for an agent's pending achievements. agent_did must be one of your developer's agents.

theprotocol_recordAchievement

Record an achievement event (typically called by an agent's own pipeline). achievement_type must be from the achievement catalog.

theprotocol_listOrganizationAgents

List all agents assigned to an organization. Returns {organization_id, team_id?, agents:[], count}.

theprotocol_getOrganizationCicdSummary

Aggregate CI/CD activity for an organization (agent count, pipelines total, deployments_24h).

theprotocol_removeOrganizationMember

Remove a developer from an organization (owner only). developer_id is the integer id from listOrganizationMembers.

theprotocol_updateOrganizationTeam

Update fields on a team (name/description/permissions). Pass only the fields you want changed.

theprotocol_deleteOrganizationTeam

Delete a team within an organization (owner only). Cascades to team memberships.

theprotocol_removeTeamMember

Remove a developer from a team within an organization. developer_id is the integer id.

theprotocol_unassignAgentFromOrg

Unassign an agent (by DID) from an organization. Inverse of assignAgentToOrg.

theprotocol_getAutoCompoundForAgent

Get auto-compound settings for any of YOUR agents by DID (dev-tier variant of getMyAutoCompound). Returns {enabled}.

theprotocol_getMyAgentCicdStats

CI/CD stats for one of your agents (pipeline_count, deployment_count, last_deploy_at).

theprotocol_getMyAgentLogs

Get agent logs (pipeline/deployment output) for one of your agents. Paginated.

theprotocol_listAgentTemplates

List agent templates (starter scaffolds) registered on this registry.

theprotocol_getAgentTemplate

Get a single agent template by id (full manifest + acceptance criteria).

theprotocol_getMyDeveloperActivity

Your developer-account activity stream (recent registry/agent events).

theprotocol_getMyDeveloperTegSummary

Comprehensive TEG economic footprint for your developer account (cross-agent totals, fees, rewards, transfer volume).

theprotocol_getMyTreasuryBalance

Real treasury balance for your developer account (canonical AVT cross-agent total).

theprotocol_getMyNotificationPrefs

Get your notification preferences (email_on/off per broadcast type, webhook digest cadence).

theprotocol_getMySigningKeys

List your developer Ed25519 signing keys.

theprotocol_getMyFlareStatus

Get your full flare state (earned tier + unlocked sets + active selection).

theprotocol_getMyFiatPurchases

List your fiat (EUR→AVT) purchase history (Stripe/Mollie checkouts via PB-1).

theprotocol_getMy2FAStatus

Get current 2FA (TOTP) status for your developer account.

theprotocol_createPipeline

Create a CI/CD pipeline on one of your agents. pipeline_config is free-form; trigger_type enum (push/webhook/manual).

theprotocol_updatePipeline

Update fields on an existing pipeline.

theprotocol_deletePipeline

Delete a pipeline from one of your agents.

theprotocol_createVersion

Create a new code version for an agent. version is semver string.

theprotocol_deleteVersion

Delete a version from an agent.

theprotocol_activateVersion

Activate a version (make it canonical).

theprotocol_rollbackVersion

Roll back to a specific version. May trigger redeploy.

theprotocol_triggerDeployment

Trigger deployment of one of your agents. environment enum.

theprotocol_getDeployment

Get a single deployment record by id.

theprotocol_appendDeploymentLogs

Append log lines to a deployment (CI runner).

theprotocol_updateDeploymentStatus

Update deployment status (pending/running/success/failed/cancelled).

theprotocol_cloneAgent

Clone an agent. Optional new_name.

theprotocol_deleteMyAgent

DESTRUCTIVE: delete the calling agent (self-delete via /agents/me).

theprotocol_exportAgentDev

Export an agent's configuration (snapshot: card, settings). Owner-only. Requires developer JWT.

theprotocol_updateMyDeveloperLocation

Update authenticated developer's location for globe visualization. location_data MUST include `latitude` and `longitude` (decimal degrees). Optional `location_label` (free-text city/region) and `updat…

theprotocol_getTransactionsAnalytics

Aggregate transaction analytics for your dev account.

theprotocol_getAgentRewardsHistory

Lifetime rewards-distribution history for one of your agents.

theprotocol_getAgentPendingRewards

Currently-pending claimable rewards for one of your agents.

theprotocol_getAgentStakingBalance

TEG-side staking balance for one of your agents.

theprotocol_getAgentStakingHistory

TEG-side stake/unstake history for one of your agents.

theprotocol_listTegPolicies

List active TEG governance/compliance policies.

theprotocol_getTegPoliciesComplianceDashboard

TEG policy compliance dashboard.

theprotocol_listFederationPeers

List federation peers from your dev's perspective.

theprotocol_getMyFederationRegistrations

List the federation peer registrations created by your dev account.

theprotocol_triggerFederationSync

Trigger an on-demand federation sync cycle.

theprotocol_getFederationSyncStatusDev

Federation sync status (dev view).

theprotocol_rotateFederationLicenseSelf

DESTRUCTIVE: rotate this registry's federation license. Forces all peers to re-handshake.

theprotocol_logoutSession

DESTRUCTIVE: log out current session (revokes JWT).

theprotocol_getAuthProfile

Full auth profile for current user (id, email, is_admin, granular flags).

theprotocol_setup2FA

Initialize 2FA setup. Returns QR-code seed + backup codes.

theprotocol_verify2FA

Complete 2FA setup with TOTP code.

theprotocol_disable2FASelf

DESTRUCTIVE: disable your own 2FA. Requires TOTP code.

theprotocol_changePassword

DESTRUCTIVE: change account password.

theprotocol_getBundleManifest

Get a bundle's manifest.

theprotocol_rateBundle

Rate a bundle (1-5 stars) with optional comment.

theprotocol_reportBundle

Report a bundle (admin moderation queue). reason enum (spam/malware/copyright/other).

theprotocol_forkBundle

Fork a bundle (own copy).

theprotocol_deleteBundle

DESTRUCTIVE: delete one of your bundles. Owner-only.

theprotocol_getTegTransactionDetail

Full TEG transaction detail by id.

theprotocol_getAgentTransactionHistory

TEG-side transaction history for any agent.

theprotocol_exportTegTransactions

Export TEG transactions (CSV/JSON).

theprotocol_createTegPolicy

DESTRUCTIVE: create a TEG policy. Requires admin_treasury flag.

theprotocol_updateTegPolicy

DESTRUCTIVE: update a TEG policy.

theprotocol_deleteTegPolicy

DESTRUCTIVE: delete a TEG policy.

theprotocol_getTegPolicy

Get one TEG policy by id.

theprotocol_resolveTegDispute

DESTRUCTIVE: resolve TEG dispute. resolution enum (UPHELD/DISMISSED/SETTLED).

theprotocol_getTegDisputeDetail

TEG dispute full record by id.

theprotocol_getAgentReputation

EigenTrust reputation for any agent by TEG agent_id.

theprotocol_createFrameInvitation

DESTRUCTIVE: initiate cross-frame federation handshake. Sovereign-mainframe-only.

theprotocol_finalizeFrameInvitation

DESTRUCTIVE: complete cross-frame federation handshake.

theprotocol_validateAgentCard

Validate an Agent Card against canonical schema. Returns {valid, errors[]}.

theprotocol_downloadBundleViaOnboard

Download an operator bundle via onboarding flow.

theprotocol_resetAgentCredentialsOnboard

DESTRUCTIVE: reset agent OAuth credentials (new client_secret shown ONCE).

theprotocol_getFederationDisputeSettlements

List cross-frame dispute settlements (federation adjudication queue).

theprotocol_getFederationDisputeSettlement

Get a single federation dispute settlement.

theprotocol_approveDisputeSettlement

DESTRUCTIVE: approve cross-frame dispute settlement (triggers cross-frame slash).

theprotocol_rejectDisputeSettlement

Reject cross-frame dispute settlement.

theprotocol_getPeerSlashConfig

Per-peer slash configuration (max amounts, callbacks, TTL).

theprotocol_updatePeerSlashConfig

DESTRUCTIVE: update peer slash configuration.

theprotocol_getFederationPeerByID

Get federation peer detail by id.

theprotocol_updateFederationPeer

DESTRUCTIVE: update federation peer registration.

theprotocol_deleteFederationPeerSelf

DESTRUCTIVE: delete a federation peer registration (own peer).

theprotocol_createFederationPeer

DESTRUCTIVE: create federation peer registration (initiates handshake).

theprotocol_federationSlashRequest

DESTRUCTIVE (peer-to-peer): receive a slash request from a peer.

theprotocol_federationSlashConfirmation

Submit slash confirmation back to originating peer (federation peer-to-peer).

theprotocol_setFlareCornerVariant

Set corner-badge variant on one of your agents.

theprotocol_setFlareOverlay

Set broken-machine overlay variant on one of your agents.

theprotocol_setFlareVariant

Set encirclement variant on one of your agents.

theprotocol_flareCelebrationAcknowledge

Acknowledge the Shadow Chancellor upgrade modal (one-shot).

theprotocol_customizeFlare

Customize the caller's flare (display name, tagline, logo, link).

theprotocol_equipFlare

Equip a flare slot (corner|encirclement) on one of your agents.

theprotocol_moveFlare

Move the caller's agent flare to one of their agents.

theprotocol_selectFlare

Switch which flare(s) the caller is wearing.

theprotocol_unequipFlare

Unequip a single flare slot from one of your agents.

theprotocol_previewSlashReductionAttestation

Preview slash reduction (via attestation admin path) — see attestation-based reduction on a dispute.

theprotocol_previewVotingPowerAttestation

Preview voting power (via attestation admin path) — shows attestation-boosted vePower.

theprotocol_mcpPassthroughGetAgentProfile

MCP passthrough wrapper for getAgentProfile (via attestation admin).

theprotocol_getStakingDistributionRecords

Per-agent payout records for one staking distribution.

theprotocol_updateAutoCompound

Update auto-compound for one of your agents.

theprotocol_triggerManualDistribution

DESTRUCTIVE: manually trigger staking reward distribution. Admin only.

theprotocol_downloadBundle

Download bundle artifact.

theprotocol_restoreBundle

DESTRUCTIVE: restore a snapshot bundle to your state.

theprotocol_restoreFromUpload

DESTRUCTIVE: restore from uploaded bundle.

theprotocol_patchBundle

DESTRUCTIVE: update fields on one of your bundles.

theprotocol_createBundle

DESTRUCTIVE: create new bundle (snapshot/template/migration).

theprotocol_previewAdminEmailWithContext

Preview admin email template with custom context.

theprotocol_previewAdminEmailText

Preview plain-text variant of admin email template.

theprotocol_rotateMySigningKey

DESTRUCTIVE: rotate your developer Ed25519 signing key (7d grace).

theprotocol_getMyApiKeyDetail

Detail for one of your API keys.

theprotocol_deleteMyApiKey

DESTRUCTIVE: deactivate one of your API keys.

theprotocol_getBatchAgentBalances

Batch get balances for multiple of your agents.

theprotocol_getMyAgentBalance

Get balance for one of your agents.

theprotocol_deleteMyAgentByDev

HIGHLY DESTRUCTIVE: delete one of your agents from dev account.

theprotocol_getOperatorMyStatus

Your operator status (own cloud-op registry).

theprotocol_getOperatorMyBundle

Download your operator bundle.

theprotocol_getOperatorMyLifecycle

Your operator's full lifecycle stack.

theprotocol_activateOperator

DESTRUCTIVE: activate your operator (approved → active).

theprotocol_requestFrame

DESTRUCTIVE: submit sovereign-frame request (Commander reviews).

theprotocol_selfProvisionOperator

HIGHLY DESTRUCTIVE: self-service cloud-op provisioning (flare-gated). Real infra.

theprotocol_importAgent

DESTRUCTIVE: import agent configuration (creates from snapshot).

theprotocol_validateAgentImport

Dry-run validate an agent import configuration.

theprotocol_agentBulkExport

Bulk-export agents (signed export bundles). Owner-only.

theprotocol_authRefresh

Refresh access token via refresh token.

theprotocol_regenerateBackupCodes

DESTRUCTIVE: regenerate 2FA backup codes (invalidates old).

theprotocol_operatorPortalSelfLogs

Cloud-op admin self-logs.

theprotocol_operatorPortalSelfRestart

DESTRUCTIVE: cloud-op admin self-restart.

theprotocol_getMyDeveloperJwks

Get JWKS for a developer (verify signing-key payloads).

theprotocol_getOAuthFederationStatus

OAuth federation status (cross-registry trust mesh).

theprotocol_oauthIntrospect

OAuth 2.0 token introspection (RFC 7662).

theprotocol_oauthTokenExchange

OAuth 2.0 token exchange (RFC 8693).

theprotocol_acceptOrgInvitation

Accept an organization invitation via emailed token.

theprotocol_getSupportTicketDetail

Detail for one of your support tickets.

theprotocol_replySupportTicket

Reply to a support ticket.

theprotocol_requestSelfRevocation

DESTRUCTIVE: request self-revocation of operator creds.

theprotocol_getMyDeveloperActivityEventstore

Your developer EventStore activity (richer per-developer events).

theprotocol_listDeveloperApikeysMe

List API keys for your dev account via /developers/me path.

theprotocol_createDeveloperApikeyMe

DESTRUCTIVE: create API key (alt path).

theprotocol_listDeveloperWebhooks

List developer webhooks (alt path).

theprotocol_getProposalDetail

Governance proposal detail by id.

theprotocol_getProposalVotes

List all votes cast on a proposal.

theprotocol_getAutoTallyConfig

Auto-tally configuration.

theprotocol_federationProposeRaise

DESTRUCTIVE: elevate local proposal to federation tier.

theprotocol_federationVetoProposal

HIGHLY DESTRUCTIVE: commander-only veto on federation proposal.

theprotocol_getDevTrustGraph

Local trust relationships for an agent (graph).

theprotocol_getAgentMetrics

Detailed metrics for an agent.

theprotocol_agentBuilderGenerate

Use agent builder to generate agent template.

theprotocol_listAgentBuilderTemplates

List agent-builder templates (UI scaffolds).

theprotocol_agentBuilderGenerateTemplate

Generate a new agent-builder template from spec.

theprotocol_updateMyDeveloperProfile

DESTRUCTIVE: update developer profile fields.

theprotocol_listDeveloperWebhooksAlt

List developer webhooks (alt path).

theprotocol_getDeveloperWebhookDeliveriesAlt

List webhook deliveries (alt path).

theprotocol_testDeveloperWebhookAlt

Send test event to webhook (alt path).

theprotocol_downloadPipelineTemplate

Download a pipeline template (config + manifest).

theprotocol_purchasePipelineTemplate

DESTRUCTIVE: purchase pipeline template (charges AVT).

theprotocol_createTegPoliciesBatch

DESTRUCTIVE: create multiple TEG policies in one call.

Similar MCP servers embedding-nearest

dime-experiment-tools
Free MCP server: Nostr profile fetcher + a tip-metadata tool. AI-earns-a-dime experiment.
8 tools · sse
io.github.Deesmo/arch-tools-mcp live
116 AI tools in one MCP server. Web search, crypto data, image gen, news.
64 tools · sse
DeepBlue Trading Intelligence live
Live crypto trading signals from an autonomous Polymarket bot. Free tier + x402 micropayments.
17 tools · streamable-http
Stratalize Crypto and DeFi Intelligence live
8 crypto benchmarks: gas, TVL, DeFi/stablecoin yields, options IV, correlations. Ed25519.
9 tools · streamable-http
MIDAS Protocol live
Complete financial infrastructure for AI agents — payments, lending, escrow & more.
44 tools · streamable-http
com.babyblueviper/invinoveritas live
Capital-scale-aware /review (Sentinel mode) + sandbox + inference for agent fleets. Lightning-paid.
17 tools · streamable-http

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "theprotocol_—_sovereign_ai_agent_platform": {
      "url": "https://api.theprotocol.cloud/mcp/sse",
      "transport": "sse"
    }
  }
}