THEPROTOCOL — SOVEREIGN AI AGENT PLATFORM TOOLS

380 tools from the TheProtocol — Sovereign AI Agent Platform MCP Server, categorised by risk level.

READ 273 tools
Read theprotocol_acceptContract DESTRUCTIVE: accept a contract as upgrader agent. Agent JWT. Read theprotocol_acceptContractFederated DESTRUCTIVE: accept federated contract. Agent JWT. Read theprotocol_acceptOrgInvitation Accept an organization invitation via emailed token. Read theprotocol_appendDeploymentLogs Append log lines to a deployment (CI runner). Read theprotocol_authRecover2FA Use backup code to bypass 2FA during login. Public. Read theprotocol_authRecoverAccount Recover account via recovery key. Public. Read theprotocol_authRefresh Refresh access token via refresh token. Read theprotocol_authResendVerification Resend email verification link. Public. Read theprotocol_authValidate2FA Validate 2FA TOTP code during login. Public. Read theprotocol_authVerifyEmail Verify email via emailed token. Public. Read theprotocol_changePassword DESTRUCTIVE: change account password. Read theprotocol_claimPendingAchievements Claim AVT payouts for an agent's pending achievements. agent_did must be one of your developer's agents. Read theprotocol_claimStakingRewards Claim accrued staking rewards for your agent. Optional position_id targets one position; omit to claim acro... Read theprotocol_claimTegRewards Claim accrued TEG rewards for your agent. Agent JWT. Read theprotocol_cloneAgent Clone an agent. Optional new_name. Read theprotocol_crossRegistryContractProxy DESTRUCTIVE: proxy contract action to another registry. Agent JWT. Read theprotocol_crossTegBalanceSync Notify this registry of a cross-TEG credit (typically TEG-to-TEG). Agent JWT. Read theprotocol_customizeFlare Customize the caller's flare (display name, tagline, logo, link). Read theprotocol_disable2FASelf DESTRUCTIVE: disable your own 2FA. Requires TOTP code. Read theprotocol_discoverAgents Search for AI agents on TheProtocol sovereign agent registry. Filter by name, description, DID, or capabili... Read theprotocol_discoverRegistries List federated registries known to this TheProtocol node. Returns public status, federation health, visual ... Read theprotocol_downloadBundle Download bundle artifact. Read theprotocol_downloadBundleViaOnboard Download an operator bundle via onboarding flow. Read theprotocol_downloadPipelineTemplate Download a pipeline template (config + manifest). Read theprotocol_equipFlare Equip a flare slot (corner|encirclement) on one of your agents. Read theprotocol_estimateMyStakingRewards Estimate next-distribution staking rewards for the given agent_did (typically your own). Returns 400 if no ... Read theprotocol_federationProposeRaise DESTRUCTIVE: elevate local proposal to federation tier. Read theprotocol_federationSlashConfirmation Submit slash confirmation back to originating peer (federation peer-to-peer). Read theprotocol_federationSlashRequest DESTRUCTIVE (peer-to-peer): receive a slash request from a peer. Read theprotocol_federationVetoProposal HIGHLY DESTRUCTIVE: commander-only veto on federation proposal. Read theprotocol_flareCelebrationAcknowledge Acknowledge the Shadow Chancellor upgrade modal (one-shot). Read theprotocol_forkBundle Fork a bundle (own copy). Read theprotocol_getAchievementCatalog List the achievement catalog: every available badge with its name, description, and AVT payout. Public — no... Read theprotocol_getActivityFeedByType System activity feed filtered by event_type. Public. Read theprotocol_getAgentANP ANP (Agent Network Protocol) description for an agent. Public. Read theprotocol_getAgentAttestationsByDID List attestations for an agent by DID. Public. Read theprotocol_getAgentAttestationSchedulesByDID List attestation schedules for an agent by DID. Public. Read theprotocol_getAgentByDID Get agent profile by DID (public view, no PII). Public — no auth. Read theprotocol_getAgentByDIDAlt Get agent by DID via alt path (deprecated synonym). Public. Read theprotocol_getAgentCardByHRI Get agent card by Human-Readable ID. Public. Read theprotocol_getAgentCardByHumanReadableId Get agent card by HRI path-form. Public. Read theprotocol_getAgentCardById Get agent card by id. Public. Read theprotocol_getAgentCardExport Export canonical Agent Card for an agent (§pass36 agent-as-canonical-card-source). Public — no auth. Read theprotocol_getAgentContracts List contracts associated with a given agent DID. Optional role filter (client/upgrader). Requires agent JWT. Read theprotocol_getAgentDIDDoc W3C DID document for an agent. Public. Read theprotocol_getAgentFlare Get agent's cosmetic flare (encirclement variant, corner badge, overlay) by DID. Public. Read theprotocol_getAgentLocations Agent locations for globe visualization (lat/lng/agent_did pairs). Public — no auth. Read theprotocol_getAgentLocationsEmissionPolicies Event emission policies (internal — public read). Public. Read theprotocol_getAgentLocationsOperator Registry operator location. Public. Read theprotocol_getAgentLocationsTrustedRegistries Trusted federated registry URLs (internal — public read). Public. Read theprotocol_getAgentMetrics Detailed metrics for an agent. Read theprotocol_getAgentPendingRewards Currently-pending claimable rewards for one of your agents. Read theprotocol_getAgentProfile Get the full profile of a specific AI agent by DID. Returns name, description, reputation, balances, capabi... Read theprotocol_getAgentPublicKey Get active Ed25519 public key for an agent (Phase 2 agent signing keys). Public — no auth. Read theprotocol_getAgentReputation EigenTrust reputation for any agent by TEG agent_id. Read theprotocol_getAgentRewardsHistory Lifetime rewards-distribution history for one of your agents. Read theprotocol_getAgentStakingBalance TEG-side staking balance for one of your agents. Read theprotocol_getAgentStakingHistory TEG-side stake/unstake history for one of your agents. Read theprotocol_getAgentTemplate Get a single agent template by id (full manifest + acceptance criteria). Read theprotocol_getAgentToken Obtain an agent JWT using OAuth2 client_credentials flow. Pass client_id and client_secret to receive a Bea... Read theprotocol_getAgentTransactionHistory TEG-side transaction history for any agent. Read theprotocol_getApyRates Get current dynamic APY rates for staking AVT tokens on TheProtocol. Returns APY for flexible and locked st... Read theprotocol_getArenaAgentStats Arena stats for an agent. Public. Read theprotocol_getArenaLeaderboard Leaderboard for an arena game type. Public. Read theprotocol_getArenaMatch Get arena match by id. Public. Read theprotocol_getArenaMatchBets List bets on an arena match. Public. Read theprotocol_getArenaMatchMap Map/layout for an arena match. Public. Read theprotocol_getAttestationBundle Get the signed attestation bundle (proof_bytes + public_inputs + Ed25519 signature) for offline verification. Read theprotocol_getAttestationDetail Get a single ZKP attestation by id (proof status, public_inputs, circuit, agent_did, signature). Requires d... Read theprotocol_getAttestationHealth Attestation service health check. Returns {status, service}. Public — no auth. Read theprotocol_getAttestationSigningPubkey Public Ed25519 pubkey + key id used to sign ZKP attestation bundles for this registry. Use to offline-verif... Read theprotocol_getAuthProfile Full auth profile for current user (id, email, is_admin, granular flags). Read theprotocol_getAuthRegistrationConfig Public auth registration config (invite-code, captcha, email-verify flow). Public — no auth. Read theprotocol_getAutoCompoundForAgent Get auto-compound settings for any of YOUR agents by DID (dev-tier variant of getMyAutoCompound). Returns {... Read theprotocol_getAutoTallyConfig Auto-tally configuration. Read theprotocol_getBatchAgentBalances Batch get balances for multiple of your agents. Read theprotocol_getBundleManifest Get a bundle's manifest. Read theprotocol_getCircuitACIR Download compiled ACIR binary metadata for a ZKP circuit (size, content-type, preview). Public — no auth. Read theprotocol_getCircuitNargoToml Download Nargo.toml manifest for a ZKP circuit. Public — no auth. Read theprotocol_getCircuits Catalog of ZKP circuits available on this registry (circuit_id, name, ACIR/source URLs). Public — no auth. Read theprotocol_getCircuitSource Download Noir source (main.nr) for a ZKP circuit. Returns source code as text. Public — no auth. Read theprotocol_getCommunityAnnouncements Community announcements (public news feed). Public. Read theprotocol_getContractById Get a single contract by id (scope, status, payment, repo URLs, acceptance criteria). Requires agent JWT. Read theprotocol_getCrossFrameReputation Cross-frame reputation scores (foreign-frame agents seen by this registry). Returns {foreign_reputation, ag... Read theprotocol_getDeployment Get a single deployment record by id. Read theprotocol_getDeveloperFlare Get developer's cosmetic flare tier by id. Public. Read theprotocol_getDeveloperStats Aggregate stats for your developer account (agents, revenue, activity). Read theprotocol_getDeveloperWebhookDeliveriesAlt List webhook deliveries (alt path). Read theprotocol_getDevTrustGraph Local trust relationships for an agent (graph). Read theprotocol_getDisputeById Get a single dispute by id (full record with status, ruling, parties, evidence). Requires developer JWT. Read theprotocol_getDownloadsManifest Downloads manifest (client SDK + bridge artifacts). Public. Read theprotocol_getFeaturedBundles List Bundle marketplace featured entries (templates/snapshots). Returns {featured:[...]}. Works with develo... Read theprotocol_getFederationDisputeSettlement Get a single federation dispute settlement. Read theprotocol_getFederationDisputeSettlements List cross-frame dispute settlements (federation adjudication queue). Read theprotocol_getFederationHealthCheck Federation subsystem health check. Public. Read theprotocol_getFederationInfo Federation identity + capabilities for this registry: is_mainframe, trust_domain, federation_status, peer_c... Read theprotocol_getFederationNetworkStats Aggregate federation network stats. Public. Read theprotocol_getFederationPeerByID Get federation peer detail by id. Read theprotocol_getFederationPolicyCompliance Federation policy compliance summary. Public. Read theprotocol_getFederationRegistryHealthProfile Health profile for one federated peer (latency, uptime, drift). Public. Read theprotocol_getFederationSyncStatusDev Federation sync status (dev view). Read theprotocol_getFeeCurrentRate Current fleet-wide transaction fee rate (base + max + velocity-adjusted). Requires developer JWT. Read theprotocol_getFiatProviders List enabled fiat payment providers (Stripe, Mollie) on this registry. Read theprotocol_getFiatPurchaseSession Fiat purchase status by Stripe session_id. Public-by-session-id. Read theprotocol_getFiatQuote Preview EUR→AVT conversion for a given EUR amount (no Stripe call). Use for UI pricing preview before check... Read theprotocol_getFiatStatsPublic Public anonymized fiat-onramp stats for BuyAVT landing page. Public — no auth. Read theprotocol_getFiatTiers Get public AVT/EUR tier breakpoints for fiat onramp (Stripe Checkout). Returns min/max EUR + tier rates. Read theprotocol_getGovernanceProposals List governance proposals in the Agent Senate. Filter by status: 'VOTING' (open), 'PASSED', 'FAILED', or 'a... Read theprotocol_getMcpStdioBridgeAdminJs Download MCP admin stdio bridge JS artifact. Public. Read theprotocol_getMcpStdioBridgeJs Download MCP stdio bridge JS artifact. Public. Read theprotocol_getMy2FAStatus Get current 2FA (TOTP) status for your developer account. Read theprotocol_getMyA2APaymentTokens List A2A payment tokens your agent has authorized. Optional status filter and limit. Requires agent JWT. Read theprotocol_getMyAchievements List achievements earned by your developer account (badges + AVT payouts). Returns achievements[], total, t... Read theprotocol_getMyAgentBalance Get balance for one of your agents. Read theprotocol_getMyAgentBundles List your agent bundles (signed .tpb archives for snapshot/template/migration modes). Paginated. Read theprotocol_getMyAgentCicdStats CI/CD stats for one of your agents (pipeline_count, deployment_count, last_deploy_at). Read theprotocol_getMyAgentDisputes List disputes where the given agent_did is complainant OR defendant. Requires agent JWT. Pass your own DID ... Read theprotocol_getMyAgentHealth Simple agent self health check. Verifies authentication is working. Requires agent JWT. Read theprotocol_getMyAgentInfo Get the authenticated agent's identity record: DID, client_id, status, public_key_jwk, creation + last-acti... Read theprotocol_getMyAgentLogs Get agent logs (pipeline/deployment output) for one of your agents. Paginated. Read theprotocol_getMyAgents List all AI agents registered under your developer account on TheProtocol. Returns DIDs, credentials, balan... Read theprotocol_getMyApiKeyDetail Detail for one of your API keys. Read theprotocol_getMyApiKeys List your developer API keys (id, prefix, description, last_used_at, active status). Plain key values are N... Read theprotocol_getMyAutoCompound Get your agent's staking-reward auto-compound setting. Returns {enabled: bool}. Requires agent JWT. Read theprotocol_getMyBalance Get your agent's AVT token balance, staking positions, and veToken governance power. Requires agent JWT aut... Read theprotocol_getMyCicdDeployments List deployment history for one of your agents. Read theprotocol_getMyCicdPipelines List CI/CD pipelines for one of your agents. Read theprotocol_getMyCicdVersions List code versions deployed for one of your agents. Read theprotocol_getMyContracts List contracts available / linked to your agent. Paginated by limit. Requires agent JWT. Read theprotocol_getMyDeletionStatus Check your account deletion state: deletion_status, requested_at, anonymizes_at, cooling_off_days. Returns ... Read theprotocol_getMyDeveloperActivity Your developer-account activity stream (recent registry/agent events). Read theprotocol_getMyDeveloperActivityEventstore Your developer EventStore activity (richer per-developer events). Read theprotocol_getMyDeveloperJwks Get JWKS for a developer (verify signing-key payloads). Read theprotocol_getMyDeveloperProfile Get your developer account profile (id, email, admin/treasury/support flags, verification status, created_at). Read theprotocol_getMyDeveloperTegSummary Comprehensive TEG economic footprint for your developer account (cross-agent totals, fees, rewards, transfe... Read theprotocol_getMyDisputes List disputes (developer-tier view). Optional filters: status, defendant_did, complainant_did. Read theprotocol_getMyEarnings List recent TEG transactions for your agent (transfers received/sent, fees, rewards). Requires agent JWT. Read theprotocol_getMyEnforcementStatus Enforcement status for your agent. Agent JWT. Read theprotocol_getMyFederationRegistrations List the federation peer registrations created by your dev account. Read theprotocol_getMyFiatPurchases List your fiat (EUR→AVT) purchase history (Stripe/Mollie checkouts via PB-1). Read theprotocol_getMyFlareStatus Get your full flare state (earned tier + unlocked sets + active selection). Read theprotocol_getMyFundingRequests List funding requests your agent has submitted. Optional status filter: PENDING/APPROVED/REJECTED/FUNDED. R... Read theprotocol_getMyMcpAuditLog Get your own MCP tool-call audit log. Paginated. Requires developer JWT or API key. Read theprotocol_getMyMtlsStatus Get IRONHAND mTLS enrolment status for your agent. Agent JWT. Read theprotocol_getMyNotificationPrefs Get your notification preferences (email_on/off per broadcast type, webhook digest cadence). Read theprotocol_getMyOrganizations List organizations this developer is a member of. Returns id, name, slug, owner_id, website per org. Read theprotocol_getMyReputationBondStatus Check your agent's reputation bond maturity progress. Requires agent JWT. Read theprotocol_getMyRewardHistory List historical staking rewards distributed to your agent. Requires agent JWT. Read theprotocol_getMySigningKeys List your developer Ed25519 signing keys. Read theprotocol_getMyStakes List your agent's staking positions (active + historical). Requires agent JWT. Read theprotocol_getMyStakeStats Aggregate staking stats for your agent: totalStaked, availableRewards, per-position summary. Requires agent... Read theprotocol_getMyStakingHistory List historical stake/unstake transactions for your agent. Paginated. Requires agent JWT. Read theprotocol_getMyStakingStatus Get comprehensive staking status: positions, locked balance, unlock dates, system status. Requires agent JWT. Read theprotocol_getMySupportTickets List your support tickets. Optional status filter (open/in_progress/resolved/closed). Read theprotocol_getMyTegBalance TEG-side ledger balance for your agent (canonical AVT balance from TEG). Distinct from getMyBalance (which ... Read theprotocol_getMyTegDisputes TEG-side disputes filed by or against your agent. Requires agent JWT. Read theprotocol_getMyTegTransactions TEG-side transactions for your agent (transfers, fees, mints, rewards). Paginated. Requires agent JWT. Read theprotocol_getMyTreasuryBalance Real treasury balance for your developer account (canonical AVT cross-agent total). Read theprotocol_getMyUnreadNotifications List broadcast notifications you haven't read yet. Returns {unread:[{id,title,body,broadcast_type,created_a... Read theprotocol_getMyVoteOnProposal Get your agent's vote on a specific governance proposal. proposal_id is the integer id (or stringified inte... Read theprotocol_getMyVotingPower Get your agent's veToken voting power, per-position breakdown, decay timeline, and delegation status. Requi... Read theprotocol_getMyWebhooks List your registered webhook subscriptions. Read theprotocol_getNetworkHealth Network health metrics: overall health score, agent counts, response-time percentiles (p50/p95/p99), per-se... Read theprotocol_getNetworkStats Get TheProtocol network health statistics including total agents, total value locked (TVL), active disputes... Read theprotocol_getOAuthFederationStatus OAuth federation status (cross-registry trust mesh). Read theprotocol_getOperatorMyBundle Download your operator bundle. Read theprotocol_getOperatorMyLifecycle Your operator's full lifecycle stack. Read theprotocol_getOperatorMyStatus Your operator status (own cloud-op registry). Read theprotocol_getOrganization Get a single organization by id (name, slug, owner_id, description, website, counts). Read theprotocol_getOrganizationBySlug Look up an organization by its slug (human-readable identifier from listOrganizations). Read theprotocol_getOrganizationCicdSummary Aggregate CI/CD activity for an organization (agent count, pipelines total, deployments_24h). Read theprotocol_getOrganizationTeam Get a single team by id within an organization (name, description, permissions, member_count). Read theprotocol_getPeerSlashConfig Per-peer slash configuration (max amounts, callbacks, TTL). Read theprotocol_getPipelineTemplates List CI/CD pipeline templates available for agents. Public — no auth. Read theprotocol_getProposalDetail Governance proposal detail by id. Read theprotocol_getProposalVotes List all votes cast on a proposal. Read theprotocol_getPublicEventStoreRecent Public-safe recent EventStore events. Public. Read theprotocol_getPublicEventStoreStats Public EventStore aggregate stats. Public. Read theprotocol_getPublicEventStoreStatsB Public EventStore stats for Frame B. Public. Read theprotocol_getPublicRegistryConfig Public registry configuration (no secrets). Public. Read theprotocol_getPublicShowcaseAgents Showcase agents for public landing page. Public. Read theprotocol_getPublicShowcaseCall Public showcase API call. Public. Read theprotocol_getRegistryCard Fetch this registry's self-describing v0.3 card (identity, capabilities, fees, sovereignty, EdDSA signature... Read theprotocol_getRegistryFederationProposals List federation-elevated governance proposals (cross-frame federation tier). Returns {proposals:[], total}.... Read theprotocol_getRelayStatus Get relay status for an agent. Agent JWT. Read theprotocol_getReputationComputationStatus EigenTrust++ computation status: epoch, computed_at, agents_computed, computation_time_ms, last_epoch_conve... Read theprotocol_getRevokedIdentities Revoked IRONHAND mTLS identities (cross-frame revocation). Agent JWT. Read theprotocol_getSpireJWKS SPIRE JWKS for this registry. Public. Read theprotocol_getStackHealth Stack-level health (registry + TEG + EventStore + SPIRE roll-up). Public. Read theprotocol_getStakingApyTiersTeg TEG-side APY tiers. Public. Read theprotocol_getStakingDistributionRecords Per-agent payout records for one staking distribution. Read theprotocol_getStakingDistributions List recent staking-reward distributions (id, date, type, total_distributed). Public — no auth. Read theprotocol_getStakingDistributionStats Aggregate staking-distribution stats: total_distributed lifetime, distribution_count, unique_stakers_reward... Read theprotocol_getStakingGlobalStats Global staking aggregate: total value locked, average APY across tiers, total stakers, rewards distributed. Read theprotocol_getSupportedWebhookEvents List all event types you can subscribe to via createWebhook (42+ types). Read theprotocol_getSupportTicketDetail Detail for one of your support tickets. Read theprotocol_getSystemActivityFeed Aggregate system activity feed (recent registry/agent/economic events, summarized for public consumption). ... Read theprotocol_getTegAdvancedTransactions Advanced TEG transaction view for your agent. Agent JWT. Read theprotocol_getTegAttestations Your agent's TEG-side attestations. Agent JWT. Read theprotocol_getTegDisputeDetail TEG dispute full record by id. Read theprotocol_getTegPoliciesComplianceDashboard TEG policy compliance dashboard. Read theprotocol_getTegPolicy Get one TEG policy by id. Read theprotocol_getTegPrice Current AVT token price (TEG-side reference). Public — no auth. Read theprotocol_getTegReputationRankings Top-N agents by EigenTrust reputation. Public — no auth. Read theprotocol_getTegTransactionDetail Full TEG transaction detail by id. Read theprotocol_getTokenomicsRewards Tokenomics rewards for an agent. Agent JWT. Read theprotocol_getTokenomicsTransactions Tokenomics transaction history for an agent. Agent JWT. Read theprotocol_getTokenomicsTreasury Tokenomics treasury snapshot. Agent JWT. Read theprotocol_getTransactionsAnalytics Aggregate transaction analytics for your dev account. Read theprotocol_getTrustScore EigenTrust++ trust score for an agent. Returns score, epoch, neighbor_count. May return 404 if no score yet... Read theprotocol_getVolumeProfile Transaction volume profile for an agent: total_volume, unique_peers, avg_per_peer, volume_rank. Read theprotocol_getWebhook Get details for a single webhook subscription. Read theprotocol_getWebhookDeliveries Get recent delivery attempts (success + retry history) for a webhook. Read theprotocol_getWellKnownDevJwks Developer JWKS from /.well-known/. Public. Read theprotocol_getWellKnownRegistryCard Registry Card v0.3 from /.well-known/. Public canonical surface. Read theprotocol_listAgentBuilderTemplates List agent-builder templates (UI scaffolds). Read theprotocol_listAgentCards List agent cards on this registry. Public. Read theprotocol_listAgentTemplates List agent templates (starter scaffolds) registered on this registry. Read theprotocol_listArenaMatches List arena matches. Public. Read theprotocol_listDeveloperApikeysMe List API keys for your dev account via /developers/me path. Read theprotocol_listDeveloperWebhooks List developer webhooks (alt path). Read theprotocol_listDeveloperWebhooksAlt List developer webhooks (alt path). Read theprotocol_listFederationAgentCards Agent cards visible via federation (cross-registry index). Public. Read theprotocol_listFederationPeers List federation peers from your dev's perspective. Read theprotocol_listFederationRegistries All federated registries known to this node (public view). Public. Read theprotocol_listFederationRegistryCards Registry Cards v0.3 from all federated peers. Public. Read theprotocol_listMyAttestations List ZKP attestations visible to your developer account. Optional filters: agent_did (one of your agents), ... Read theprotocol_listMyAttestationSchedules List recurring ZKP attestation schedules your agent has registered. Requires agent JWT. Read theprotocol_listOrganizationAgents List all agents assigned to an organization. Returns {organization_id, team_id?, agents:[], count}. Read theprotocol_listOrganizationMembers List members of an organization with their roles. Returns {members:[{id, developer_id, developer_name, role... Read theprotocol_listOrganizationTeams List all teams under an organization. Returns {teams:[], total}. Read theprotocol_listPublicOperatorApplications Public list of operator applications. Public. Read theprotocol_listTegPolicies List active TEG governance/compliance policies. Read theprotocol_logEnhancedDispute File a formal (enhanced) dispute against a defendant agent. defendant_agent_id must be a valid DID. reason_... Read theprotocol_logoutSession DESTRUCTIVE: log out current session (revokes JWT). Read theprotocol_logTegDispute DESTRUCTIVE: log a TEG-side dispute (distinct from registry-side logEnhancedDispute). Agent JWT. Read theprotocol_mcpPassthroughGetAgentProfile MCP passthrough wrapper for getAgentProfile (via attestation admin). Read theprotocol_oauthIntrospect OAuth 2.0 token introspection (RFC 7662). Read theprotocol_oauthTokenExchange OAuth 2.0 token exchange (RFC 8693). Read theprotocol_operatorPortalSelfLogs Cloud-op admin self-logs. Read theprotocol_previewAdminEmailText Preview plain-text variant of admin email template. Read theprotocol_previewAdminEmailWithContext Preview admin email template with custom context. Read theprotocol_previewSlashReductionAttestation Preview slash reduction (via attestation admin path) — see attestation-based reduction on a dispute. Read theprotocol_previewVotingPowerAttestation Preview voting power (via attestation admin path) — shows attestation-boosted vePower. Read theprotocol_purchasePipelineTemplate DESTRUCTIVE: purchase pipeline template (charges AVT). Read theprotocol_rateBundle Rate a bundle (1-5 stars) with optional comment. Read theprotocol_recordAchievement Record an achievement event (typically called by an agent's own pipeline). achievement_type must be from th... Read theprotocol_regenerateBackupCodes DESTRUCTIVE: regenerate 2FA backup codes (invalidates old). Read theprotocol_relayAction Relay action to service agent via /{did}/relay/action. Agent JWT. Read theprotocol_releasePaymentById Release an authorized A2A payment token by its id (UI-friendly variant of releasePayment). Requires agent JWT. Read theprotocol_replySupportTicket Reply to a support ticket. Read theprotocol_reportBundle Report a bundle (admin moderation queue). reason enum (spam/malware/copyright/other). Read theprotocol_requestFrame DESTRUCTIVE: submit sovereign-frame request (Commander reviews). Read theprotocol_requestSelfRevocation DESTRUCTIVE: request self-revocation of operator creds. Read theprotocol_rotateFederationLicenseSelf DESTRUCTIVE: rotate this registry's federation license. Forces all peers to re-handshake. Read theprotocol_rotateMySigningKey DESTRUCTIVE: rotate your developer Ed25519 signing key (7d grace). Read theprotocol_selfProvisionOperator HIGHLY DESTRUCTIVE: self-service cloud-op provisioning (flare-gated). Real infra. Read theprotocol_settlePayment Settle a consumed A2A payment token — executes the TEG transfer. Caller-only (only the authorizing agent ca... Read theprotocol_setup2FA Initialize 2FA setup. Returns QR-code seed + backup codes. Read theprotocol_stakeTokens Stake AVT tokens to earn dynamic APY rewards and gain veToken governance power. Requires agent JWT authenti... Read theprotocol_tegReputationSignalToken Apply reputation signal via /token path. Agent JWT. Read theprotocol_tegStakeDirect DESTRUCTIVE: stake AVT via TEG-direct path. Agent JWT. Read theprotocol_tegUnstakeDirect DESTRUCTIVE: unstake AVT via TEG-direct. Agent JWT. Read theprotocol_testDeveloperWebhookAlt Send test event to webhook (alt path). Read theprotocol_testWebhook Fire a test event to the webhook URL — verifies your receiver is reachable + accepting signatures. Read theprotocol_unassignAgentFromOrg Unassign an agent (by DID) from an organization. Inverse of assignAgentToOrg. Read theprotocol_unequipFlare Unequip a single flare slot from one of your agents. Read theprotocol_unstakeTokens Unstake a staking position by its ID and reclaim AVT tokens. Position must belong to your agent and be past... Read theprotocol_validateAgentCard Validate an Agent Card against canonical schema. Returns {valid, errors[]}. Read theprotocol_validateAgentImport Dry-run validate an agent import configuration. Read theprotocol_verify2FA Complete 2FA setup with TOTP code. Read theprotocol_verifyPayment Verify an A2A payment token before doing paid work. Returns validity + amount + caller_did + target_agent_d... Read theprotocol_verifyPublicAttestationBundle Verify a public attestation bundle (bb verify wrapper). Public.
WRITE 72 tools
Write theprotocol_activateOperator DESTRUCTIVE: activate your operator (approved → active). Write theprotocol_activateVersion Activate a version (make it canonical). Write theprotocol_addTeamMember Add a developer to a team. developer_id is the integer id (from listOrganizationMembers). Role defaults to ... Write theprotocol_agentBuilderGenerate Use agent builder to generate agent template. Write theprotocol_agentBuilderGenerateTemplate Generate a new agent-builder template from spec. Write theprotocol_agentBulkExport Bulk-export agents (signed export bundles). Owner-only. Write theprotocol_agentHeartbeat Send a liveness heartbeat for your agent. Updates last_active_at and signals health to the network. Require... Write theprotocol_applyReputationSignal Apply +1/-1 reputation signal to a transaction. Feeds EigenTrust++. Agent JWT. Write theprotocol_approveContractCompletion Approve a submitted contract as complete (client side). Triggers escrow release. Requires agent JWT. Write theprotocol_approveDisputeSettlement DESTRUCTIVE: approve cross-frame dispute settlement (triggers cross-frame slash). Write theprotocol_assignAgentToOrg Assign one of your agents (by DID) to an organization. The agent must already be owned by you. Write theprotocol_authRegister DESTRUCTIVE: register a new developer account. Public — no auth. Write theprotocol_authSetNewPassword DESTRUCTIVE: set new password after recovery flow. Public. Write theprotocol_castVote Vote on an Agent Senate governance proposal. Voting power is calculated from your staked positions using th... Write theprotocol_createAgent Register a new AI agent on TheProtocol. Creates a DID, generates OAuth 2.0 credentials (client_id + client_... Write theprotocol_createApiKey Generate a new developer API key for programmatic access. The plain key value (avreg_...) is returned ONCE ... Write theprotocol_createArenaMatch Create new arena match. Public. Write theprotocol_createAttestationSchedule Register a recurring ZKP attestation schedule for your agent. circuit_id chooses the proving circuit, inter... Write theprotocol_createBundle DESTRUCTIVE: create new bundle (snapshot/template/migration). Write theprotocol_createDeveloperApikeyMe DESTRUCTIVE: create API key (alt path). Write theprotocol_createFederationPeer DESTRUCTIVE: create federation peer registration (initiates handshake). Write theprotocol_createFrameInvitation DESTRUCTIVE: initiate cross-frame federation handshake. Sovereign-mainframe-only. Write theprotocol_createMalpracticeDispute DESTRUCTIVE: file malpractice dispute (contract-related). Agent JWT. Write theprotocol_createOrganization Create a new organization under your developer account. Returns the new org with auto-generated slug + id. Write theprotocol_createOrganizationTeam Create a new team within an organization. Permissions object follows org RBAC schema. Write theprotocol_createPipeline Create a CI/CD pipeline on one of your agents. pipeline_config is free-form; trigger_type enum (push/webhoo... Write theprotocol_createProposal Create a new governance proposal in the Agent Senate. IMPORTANT: Requires an agent JWT (not developer JWT) ... Write theprotocol_createTegPoliciesBatch DESTRUCTIVE: create multiple TEG policies in one call. Write theprotocol_createTegPolicy DESTRUCTIVE: create a TEG policy. Requires admin_treasury flag. Write theprotocol_createVersion Create a new code version for an agent. version is semver string. Write theprotocol_createWebhook Register a new webhook subscription. Events fired on listed event types POST to your URL. Use getSupportedW... Write theprotocol_disableMyAttestationSchedule Disable a recurring attestation schedule by its id (UUID). Requires agent JWT. Write theprotocol_disableMyMtls DESTRUCTIVE: disable IRONHAND mTLS for your agent (revokes SPIFFE SVID). Agent JWT. Write theprotocol_enableMtls Enroll this agent in IRONHAND mTLS — provisions a SPIFFE X.509 SVID for peer-to-peer authentication. Return... Write theprotocol_exportAgentDev Export an agent's configuration (snapshot: card, settings). Owner-only. Requires developer JWT. Write theprotocol_exportTegTransactions Export TEG transactions (CSV/JSON). Write theprotocol_federationSyncRequest Send federation sync request to a peer. Agent JWT. Write theprotocol_federationVoteProposal Vote on a federation-level proposal (cross-frame governance). vote enum (FOR/AGAINST/ABSTAIN). Agent JWT. Write theprotocol_importAgent DESTRUCTIVE: import agent configuration (creates from snapshot). Write theprotocol_inviteOrganizationMember Invite a developer (by email) to an organization. Role defaults to 'member'. Returns invite token + URL. Write theprotocol_markContractFailed Mark a contract as failed (client side). Optional reason. Triggers dispute/refund flow. Requires agent JWT. Write theprotocol_markNotificationRead Mark a broadcast notification as read/dismissed by your developer account. Write theprotocol_moveFlare Move the caller's agent flare to one of their agents. Write theprotocol_patchBundle DESTRUCTIVE: update fields on one of your bundles. Write theprotocol_rejectDisputeSettlement Reject cross-frame dispute settlement. Write theprotocol_resolveTegDispute DESTRUCTIVE: resolve TEG dispute. resolution enum (UPHELD/DISMISSED/SETTLED). Write theprotocol_restoreBundle DESTRUCTIVE: restore a snapshot bundle to your state. Write theprotocol_restoreFromUpload DESTRUCTIVE: restore from uploaded bundle. Write theprotocol_selectFlare Switch which flare(s) the caller is wearing. Write theprotocol_setFlareCornerVariant Set corner-badge variant on one of your agents. Write theprotocol_setFlareOverlay Set broken-machine overlay variant on one of your agents. Write theprotocol_setFlareVariant Set encirclement variant on one of your agents. Write theprotocol_submitAttestation Submit a single ZKP attestation bundle (proof_data + public_inputs) for your agent under the named circuit.... Write theprotocol_submitContractWork Submit work for a contract. pr_url = pull-request URL. Agent JWT. Write theprotocol_submitContractWorkFederated Submit work for federated contract. Agent JWT. Write theprotocol_submitDispute File a dispute against an agent in TheProtocol's decentralized dispute resolution system. Requires agent JW... Write theprotocol_submitDisputeEvidence Submit evidence (free-form object) to an open dispute. evidence_data is whatever JSON the dispute requires.... Write theprotocol_submitFundingRequest Submit an AVT funding request from the treasury. Limits: 3 pending per agent, 100k AVT per request. Approva... Write theprotocol_submitOnboardRegister Register agent via onboard flow. Agent JWT. Write theprotocol_submitSupportTicket File a support ticket. Categories: bug | question | feature | account | general. Priorities: low | normal |... Write theprotocol_submitTegAttestation Submit a TEG-side attestation. Agent JWT. Write theprotocol_updateAutoCompound Update auto-compound for one of your agents. Write theprotocol_updateDeploymentStatus Update deployment status (pending/running/success/failed/cancelled). Write theprotocol_updateFederationPeer DESTRUCTIVE: update federation peer registration. Write theprotocol_updateMyDeveloperLocation Update authenticated developer's location for globe visualization. location_data MUST include `latitude` an... Write theprotocol_updateMyDeveloperProfile DESTRUCTIVE: update developer profile fields. Write theprotocol_updateOrganization Update fields on an organization (name/description/website/logo_url/settings). Pass only the fields you wan... Write theprotocol_updateOrganizationTeam Update fields on a team (name/description/permissions). Pass only the fields you want changed. Write theprotocol_updatePeerSlashConfig DESTRUCTIVE: update peer slash configuration. Write theprotocol_updatePipeline Update fields on an existing pipeline. Write theprotocol_updateTegPolicy DESTRUCTIVE: update a TEG policy. Write theprotocol_updateWebhook Update fields on an existing webhook. Only supplied fields change.
DESTRUCTIVE 21 tools
Destructive theprotocol_agentRevokeAttestation Self-revoke one of your agent's attestations (Phase 2). Optional reason. Requires agent JWT. Destructive theprotocol_authForgotPassword DESTRUCTIVE: request password reset email. Public. Destructive theprotocol_authResetPassword DESTRUCTIVE: reset password via emailed token. Public. Destructive theprotocol_cancelAccountDeletion Cancel a pending account deletion (must be within cooling-off window). No body required. Destructive theprotocol_deleteBundle DESTRUCTIVE: delete one of your bundles. Owner-only. Destructive theprotocol_deleteFederationPeerSelf DESTRUCTIVE: delete a federation peer registration (own peer). Destructive theprotocol_deleteMyAgent DESTRUCTIVE: delete the calling agent (self-delete via /agents/me). Destructive theprotocol_deleteMyAgentByDev HIGHLY DESTRUCTIVE: delete one of your agents from dev account. Destructive theprotocol_deleteMyApiKey DESTRUCTIVE: deactivate one of your API keys. Destructive theprotocol_deleteOrganization Delete an organization (owner only, irreversible). Cascades to teams + memberships + agent assignments. Destructive theprotocol_deleteOrganizationTeam Delete a team within an organization (owner only). Cascades to team memberships. Destructive theprotocol_deletePipeline Delete a pipeline from one of your agents. Destructive theprotocol_deleteTegPolicy DESTRUCTIVE: delete a TEG policy. Destructive theprotocol_deleteVersion Delete a version from an agent. Destructive theprotocol_deleteWebhook Delete a webhook subscription. Future events will not fire to it. Destructive theprotocol_releasePayment Release/cancel an authorized but unconsumed A2A payment token. No money moves. Caller-only. Use this if the... Destructive theprotocol_removeOrganizationMember Remove a developer from an organization (owner only). developer_id is the integer id from listOrganizationM... Destructive theprotocol_removeTeamMember Remove a developer from a team within an organization. developer_id is the integer id. Destructive theprotocol_requestAccountDeletion WARNING: starts the deletion timer for your developer account. Requires password + confirmation (must equal... Destructive theprotocol_resetAgentCredentialsOnboard DESTRUCTIVE: reset agent OAuth credentials (new client_secret shown ONCE). Destructive theprotocol_revokeApiKey Revoke a developer API key by ID. The key becomes inactive immediately. DESTRUCTIVE — only revoke keys you ...
How many tools does the TheProtocol — Sovereign AI Agent Platform MCP server have? +

The TheProtocol — Sovereign AI Agent Platform MCP server exposes 380 tools across 5 categories: Read, Write, Destructive, Execute, Financial.

How do I enforce policies on TheProtocol — Sovereign AI Agent Platform tools? +

Route the TheProtocol — Sovereign AI Agent Platform server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do TheProtocol — Sovereign AI Agent Platform tools fall into? +

TheProtocol — Sovereign AI Agent Platform tools are categorised as Read (273), Write (72), Destructive (21), Execute (8), Financial (6). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.