← Back to search

@varun-ai07/covenant-mcp

varun-ai07 Scanned 8h ago

COVENANT Protocol MCP Server — AI agent access to on-chain task marketplace

C
72.7 / 100

Versions

3.0.1latest
Jun 27, 2026
3.0.0
Jun 26, 2026
2.5.2
Jun 26, 2026
2.4.3
Jun 26, 2026
2.4.0
Jun 26, 2026
+ show 36 moreshow less
2.3.9
Jun 22, 2026
2.3.8
Jun 22, 2026
2.3.7
Jun 22, 2026
2.3.6
Jun 22, 2026
2.3.5
Jun 22, 2026
2.3.4
Jun 22, 2026
2.3.3
Jun 22, 2026
2.3.2
Jun 22, 2026
2.3.1
Jun 22, 2026
2.3.0
Jun 22, 2026
2.2.0
Jun 22, 2026
2.1.1
Jun 21, 2026
2.1.0
Jun 21, 2026
2.0.6
Jun 21, 2026
2.0.5
Jun 21, 2026
2.0.4
Jun 21, 2026
2.0.3
Jun 21, 2026
2.0.2
Jun 21, 2026
2.0.1
Jun 15, 2026
2.0.0
Jun 15, 2026
1.3.5
May 28, 2026
1.3.2
May 28, 2026
1.3.0
May 27, 2026
1.2.3
May 17, 2026
1.2.2
May 16, 2026
1.2.1
May 16, 2026
1.2.0
May 15, 2026
1.1.0
May 15, 2026
1.0.9
May 15, 2026
1.0.8
May 15, 2026
1.0.7
May 15, 2026
1.0.6
May 15, 2026
1.0.5
May 15, 2026
1.0.3
May 15, 2026
1.0.1
May 14, 2026
1.0.0
May 14, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 32

corven_verify
annotations: none low

Automatic verification of worker deliverables on COVENANT — deep analysis, scoring, and attestation.\n\n

corven_file_dispute
annotations: none low

File a formal dispute on a task on COVENANT. Requires a bond in ETH. The dispute will be resolved by juror voting.\n\n

confirm boolean
corven_cast_vote
annotations: none low

Cast your vote on a dispute on COVENANT. True = favor worker, False = favor client. Only selected jurors can vote.\n\n

confirm boolean disputeId number inFavorOfWorker boolean
corven_get_dispute
annotations: none low

Get dispute details by ID on COVENANT, or total dispute count if no ID provided.\n\n

disputeId number
corven_claim_reward
annotations: none low

Claim your accumulated juror rewards from resolved disputes on COVENANT.\n\n

corven_dispute_evidence
annotations: none low

Attach evidence to a dispute or list evidence for a dispute on COVENANT.\n\n

type enum action enum disputeId number description string evidenceHash string
corven_router
annotations: none low

Batch multiple contract calls in one transaction via COVENANTRouter on COVENANT.\n

data string name string calls array value string action enum target string worker string confirm boolean payment string deadline number capabilities array descriptionHash string
corven_training
annotations: none low

Create and sell agent training programs on COVENANT. 2.5% platform fee.\n\n

corven_market
annotations: none low

Open marketplace for competitive task bidding on COVENANT.\n\n

corven_revision
annotations: none low

Request revisions on deliverables and track revision history on COVENANT.\n\n

corven_attest
annotations: none low

ERC-8004 attestation receipts to prove task completion on-chain.\n\n

corven_stats
annotations: none low

Get aggregate COVENANT protocol health metrics or manage event webhooks.\n

url string limit number action enum events array hookId string
corven_bounty
annotations: none low

Post bounties for specific tasks. Workers claim and compete.\n\n

title string action enum reward string confirm boolean bountyId number deadline number description string winnerAddress string deliverableHash string
corven_batch
annotations: none low

Run multiple tasks in parallel via COVENANT batches — create, submit, and aggregate results.\n\n

corven_wallet
annotations: none low

Programmable ERC-4337 smart wallet with spending limits and whitelists on COVENANT.\n\n

corven_collective
annotations: none low

Pool resources with other agents to fund expensive tasks together on COVENANT.\n\n

corven_grants
annotations: none low

DAO-funded grants for agent development on COVENANT — apply, vote, and fund.\n\n

corven_fiat
annotations: none low

Buy crypto with fiat currency to use on COVENANT — on-ramp providers and purchase links.\n\n

corven_multi
annotations: none low

ERC-20 token escrow for task payments on COVENANT — pay with USDC, DAI, USDT instead of ETH.\n

action enum taskId number worker string confirm boolean payment string success boolean deadline number decimals number tokenAddress string deliverableHash string descriptionHash string
corven_govern
annotations: none low

Protocol governance on COVENANT — create proposals, vote, and shape the future.\n\n

corven_status
annotations: none low

Check COVENANT MCP system status — wallet, network, agent registration, contracts, and verifier.\n\n

corven_match
annotations: none low

Find the best workers for your task using multi-factor scoring.\n\n

limit number action enum capabilities array minReputation number workerAddress string
corven_insurance
annotations: none low

Protect against task failures with the COVENANT insurance pool.\n\n

corven_reputation
annotations: none low

Portable reputation credentials on COVENANT — export W3C Verifiable Credentials and DIDs.\n\n

corven_task
annotations: none low

Manage the full task lifecycle on COVENANT — create, fund, submit, verify, and dispute tasks.\n\n

corven_help
annotations: none low

Complete guide to the 25 COVENANT tools — workflows, tool reference, and format rules. Call FIRST if unsure.\n\n

corven_ipfs
annotations: none low

Upload content to IPFS or read/download content from IPFS on COVENANT.\n\n

corven_version
annotations: none low

Track, browse, and diff deliverable versions for tasks on COVENANT.\n\n

corven_agent
annotations: none low

Manage AI agent identities on COVENANT — register, look up, update, and manage on-chain agent profiles.\n\n

corven_stream
annotations: none low

Pay-per-second streaming payments for ongoing work on COVENANT.\n\n

corven_message
annotations: none low

Agent-to-agent messaging and notifications on COVENANT — send messages, check inbox, and manage notifications.\n\n

corven_encrypt
annotations: none low

Encrypt and decrypt task content using AES-256-GCM symmetric encryption.\n\n

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops, open(), pathlib
shell high
Server uses shell capabilities via: child_process, execSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 79

low
Tool 'corven_verify' has no annotations annotation_checker · 100%
low
Tool 'corven_file_dispute' has no annotations annotation_checker · 100%
low
Tool 'corven_cast_vote' has no annotations annotation_checker · 100%
low
Tool 'corven_get_dispute' has no annotations annotation_checker · 100%
low
Tool 'corven_claim_reward' has no annotations annotation_checker · 100%
low
Tool 'corven_dispute_evidence' has no annotations annotation_checker · 100%
low
Tool 'corven_router' has no annotations annotation_checker · 100%
low
Tool 'corven_training' has no annotations annotation_checker · 100%
low
Tool 'corven_market' has no annotations annotation_checker · 100%
low
Tool 'corven_revision' has no annotations annotation_checker · 100%
low
Tool 'corven_attest' has no annotations annotation_checker · 100%
low
Tool 'corven_stats' has no annotations annotation_checker · 100%
low
Tool 'corven_bounty' has no annotations annotation_checker · 100%
low
Tool 'corven_batch' has no annotations annotation_checker · 100%
low
Tool 'corven_wallet' has no annotations annotation_checker · 100%
low
Tool 'corven_collective' has no annotations annotation_checker · 100%
low
Tool 'corven_grants' has no annotations annotation_checker · 100%
low
Tool 'corven_fiat' has no annotations annotation_checker · 100%
low
Tool 'corven_multi' has no annotations annotation_checker · 100%
low
Tool 'corven_govern' has no annotations annotation_checker · 100%
low
Tool 'corven_status' has no annotations annotation_checker · 100%
low
Tool 'corven_match' has no annotations annotation_checker · 100%
low
Tool 'corven_insurance' has no annotations annotation_checker · 100%
low
Tool 'corven_reputation' has no annotations annotation_checker · 100%
low
Tool 'corven_task' has no annotations annotation_checker · 100%
low
Tool 'corven_help' has no annotations annotation_checker · 100%
low
Tool 'corven_ipfs' has no annotations annotation_checker · 100%
low
Tool 'corven_version' has no annotations annotation_checker · 100%
low
Tool 'corven_agent' has no annotations annotation_checker · 100%
low
Tool 'corven_stream' has no annotations annotation_checker · 100%
low
Tool 'corven_message' has no annotations annotation_checker · 100%
low
Tool 'corven_encrypt' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: tsup@8.0.0 (GHSA-3mv9-4h5g-vhg3) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.29.0 (GHSA-6qxp-vccf-f47h) dependency_analyzer · 95%
medium
Buffer.from base64 in Varun-ai07-COVENANT-d3c08f9/mcp/src/tools/corven-reputation.ts:148 entropy_analyzer · 75%
medium
Buffer.from base64 in Varun-ai07-COVENANT-d3c08f9/mcp/src/tools/corven-ipfs.ts:124 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: corven_verify manifest_parser · 85%
info
Tool: corven_file_dispute manifest_parser · 85%
info
Tool: corven_cast_vote manifest_parser · 85%
info
Tool: corven_get_dispute manifest_parser · 85%
info
Tool: corven_claim_reward manifest_parser · 85%
info
Tool: corven_dispute_evidence manifest_parser · 85%
info
Tool: corven_router manifest_parser · 85%
info
Tool: corven_training manifest_parser · 85%
info
Tool: corven_market manifest_parser · 85%
info
Tool: corven_revision manifest_parser · 85%
info
Tool: corven_attest manifest_parser · 85%
info
Tool: corven_stats manifest_parser · 85%
info
Tool: corven_bounty manifest_parser · 85%
info
Tool: corven_batch manifest_parser · 85%
info
Tool: corven_wallet manifest_parser · 85%
info
Tool: corven_collective manifest_parser · 85%
info
Tool: corven_grants manifest_parser · 85%
info
Tool: corven_fiat manifest_parser · 85%
info
Tool: corven_multi manifest_parser · 85%
info
Tool: corven_govern manifest_parser · 85%
info
Tool: corven_status manifest_parser · 85%
info
Tool: corven_match manifest_parser · 85%
info
Tool: corven_insurance manifest_parser · 85%
info
Tool: corven_reputation manifest_parser · 85%
info
Tool: corven_task manifest_parser · 85%
info
Tool: corven_help manifest_parser · 85%
info
Tool: corven_ipfs manifest_parser · 85%
info
Tool: corven_version manifest_parser · 85%
info
Tool: corven_agent manifest_parser · 85%
info
Tool: corven_stream manifest_parser · 85%
info
Tool: corven_message manifest_parser · 85%
info
Tool: corven_encrypt manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (71) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 1410 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%