MCP Server

skill-market

com.lvlltd/skill-market
MCP & Agent Infrastructure Payments & Fintech Public & reachable MCP 2026-07-28

What this MCP does

Catalogs agent skills and supports discovery, evaluation, payment settlement, access checks and installation of purchased skill packages.

a2a_bridge_info
A2A↔MCP bridge topology for LVL: when to use A2A vs MCP vs x402. Free.
Input schema
{'type': 'object', 'properties': {}}
a2a_discover
A2A bridge: fetch the marketplace Agent Card (/.well-known/agent-card.json). Free. Use before a2a_message_send.
Input schema
{'type': 'object', 'properties': {'force': {'type': 'boolean', 'description': 'ignored; always live fetch'}}}
a2a_message_send
A2A bridge: send message/send to the LVL A2A agent. Supports multi-turn via task_id+context_id. Does not settle payment — use purchase_skill / x402 for money.
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'User message text'}, 'task_id': {'type': 'string', 'description': 'Continue multi-turn task (same as prior result.id)'}, 'skill_id': {'type': 'string', 'description': 'Optional DataPart skill_id for purchase continuation'}, 'context_id': {'type': 'string'}}}
a2a_tasks_cancel
A2A bridge: tasks/cancel — cancel an in-flight multi-turn task.
Input schema
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string'}}}
a2a_tasks_get
A2A bridge: tasks/get — poll stored multi-turn task by id.
Input schema
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string'}, 'history_length': {'type': 'number'}}}
bankr_quote
Bankr unlock URL + LVL 402 challenge URL for a skill_id. Does not pay or unlock. Free.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
bankr_rails
Bankr x402 Cloud rail for LVL skills (catalog/unlock/canary URLs + payTo). Does not unlock. Canonical settlement remains /api/pay. Free.
Input schema
{'type': 'object', 'properties': {}}
check_access
Resolve skill access: one_time_unlock (perpetual) > catalog_sub > bundle_renew > meter. Never confuses live access with sealed ownership.
Input schema
{'type': 'object', 'required': ['wallet', 'skill_id'], 'properties': {'wallet': {'type': 'string'}, 'skill_id': {'type': 'string'}}}
esp_cycle
Full ESP cycle for a skill: free evaluate endpoints, atomic settle challenge, public prove stats (ledger-only quality). Free to call.
Input schema
{'type': 'object', 'properties': {'skill_id': {'type': 'string', 'description': 'Skill or bundle id (default agent-x402-first-buy)'}}}
esp_discover
ESP protocol root (Evaluate → Settle → Prove). Free. Philosophy + endpoints + canary. Prefer before settling any skill.
Input schema
{'type': 'object', 'properties': {}}
esp_evaluate
ESP Evaluate phase only — free outline/sample/canary links. Never requires payment. Settle only after this.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
event_list
List active event registrations for a topic.
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number'}, 'topic': {'type': 'string'}}}
event_register
Register interest in a topic (stub event bus). Returns event_id.
Input schema
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string'}, 'ttl_sec': {'type': 'number'}, 'handler_hint': {'type': 'string'}}}
event_trigger
Trigger an event on a topic with optional payload (records + surfaces registrations).
Input schema
{'type': 'object', 'required': ['topic'], 'properties': {'topic': {'type': 'string'}, 'payload': {}}}
get_capability_info
Short-lived capability token discovery (P1). Not an API key for purchase.
Input schema
{'type': 'object', 'properties': {}}
get_commerce_signals
Rank skills by confirmed unlock demand. Free.
Input schema
{'type': 'object', 'properties': {'sort': {'type': 'string'}, 'limit': {'type': 'number'}, 'skill_id': {'type': 'string'}}}
get_escrow_meta
Open-market multi-party escrow (NOT skill payTo). LVLEscrow held-fund contract metadata.
Input schema
{'type': 'object', 'properties': {}}
get_eval_score
Public eval suite pass rate if suite exists. Free.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
get_fleet
Fleet map: skills, open-market, music, swarm, studio bridges. Free.
Input schema
{'type': 'object', 'properties': {}}
get_networks
Multi-chain + multi-asset + gas rails. Base live; other chains planned. Sponsored canary honesty.
Input schema
{'type': 'object', 'properties': {}}
get_pack_meta
Public sealed pack metadata + sealed_pack_hash (no paywall contents).
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
get_payment_challenge
Live x402 402 challenge for a skill. Does not unlock. Pay then purchase_skill.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
get_proof
Public on-chain unlock ledger (rows are self-funded test transactions, not customer purchases). Never invents volume. Optional skill_id filter.
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number'}, 'skill_id': {'type': 'string'}}}
get_ready
Truthful readiness probe (/api/ready). ready:true only when payment+catalog rails work.
Input schema
{'type': 'object', 'properties': {}}
get_sandbox
Sandbox/execution patterns for purchased packs. Optional skill_id for per-skill resources + packaging maturity.
Input schema
{'type': 'object', 'properties': {'skill_id': {'type': 'string'}}}
get_security_scan
Published security scan for a skill (real findings or clean-with-honesty). Free.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
get_skill_details
Public skill details + outline/sample/challenge links. Free.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
install
Alias of install_skill_payload — after purchase write sealed files + SKILL.md paths. Requires tx_hash.
Input schema
{'type': 'object', 'required': ['skill_id', 'tx_hash'], 'properties': {'agents': {'type': 'string'}, 'tx_hash': {'type': 'string'}, 'skill_id': {'type': 'string'}}}
install_skill_payload
After purchase: sealed files + SKILL.md install paths. Requires tx_hash (routes through /api/pay).
Input schema
{'type': 'object', 'required': ['skill_id', 'tx_hash'], 'properties': {'agents': {'type': 'string'}, 'tx_hash': {'type': 'string'}, 'skill_id': {'type': 'string'}}}
intent_search
Natural-language goal → ranked skills/stacks (semantic TF-IDF). Free.
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string'}, 'limit': {'type': 'number'}}}
list_all_skills
Paginated full catalog listing (all public skills from catalog.json — not a subset). Free.
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'default 50, max 200'}, 'offset': {'type': 'number', 'description': 'default 0'}, 'category': {'type': 'string'}}}
list_judges
Recursive evaluator market — judge/verifier/critic ESP skills. Quality from public proof ledger only. Free.
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number'}, 'skill_id': {'type': 'string'}}}
list_recurring_plans
List catalog live / update / bundle-renew / metered plans. One-time unlocks remain separate and perpetual. Free.
Input schema
{'type': 'object', 'properties': {'wallet': {'type': 'string', 'description': "Optional — include this wallet's subs + meter"}}}
long_running_cancel
Cancel a long-running task by task_id.
Input schema
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string'}}}
long_running_start
Start a long-running / background task (KV queue stub). Returns task_id for status/cancel.
Input schema
{'type': 'object', 'required': ['goal'], 'properties': {'goal': {'type': 'string'}, 'actor': {'type': 'string'}, 'ttl_sec': {'type': 'number'}, 'skill_id': {'type': 'string'}}}
long_running_status
Get status of a long-running task by task_id.
Input schema
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string'}}}
lookup_agent_identity
ERC-8004 / local identity lookup for a wallet. Additive — not required to buy.
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string'}}}
memory_forget
Delete a key from agent KV memory.
Input schema
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string'}, 'namespace': {'type': 'string'}}}
memory_list
List keys in a memory namespace (prefix list when KV supports it).
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'number'}, 'namespace': {'type': 'string'}}}
memory_recall
Recall a value from agent KV memory by key (+ optional namespace).
Input schema
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string'}, 'namespace': {'type': 'string'}}}
memory_remember
Store a key/value in agent KV memory (namespace optional, TTL default 24h).
Input schema
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string'}, 'value': {}, 'ttl_sec': {'type': 'number'}, 'namespace': {'type': 'string'}}}
meter_budget
Get or set spend cap; or quote metered per-call x402 for a skill. Caps prevent runaway agent spend.
Input schema
{'type': 'object', 'required': ['wallet'], 'properties': {'action': {'type': 'string', 'description': 'status | set_cap | quote (default status)'}, 'wallet': {'type': 'string'}, 'skill_id': {'type': 'string'}, 'spend_cap_usd': {'type': 'number'}}}
paid_api_call
Metered x402 API call (nothing over $5). Without tx_hash: 402 quote. With tx_hash: records the paid call. Discovery tools stay free. New billable APIs must go through this tool.
Input schema
{'type': 'object', 'properties': {'op': {'type': 'string', 'description': 'Optional operator label for the call'}, 'tx_hash': {'type': 'string', 'description': 'Base USDC txHash after 402 settle'}, 'skill_id': {'type': 'string', 'description': 'Catalog skill to bill (default agent-x402-first-buy, $0.05 canary)'}}}
post_intent
Post a root problem/intent with success_criteria and optional bounty_usd (P1). Free to post. Settlement still x402; success only via /api/proof.
Input schema
{'type': 'object', 'required': ['success_criteria'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'title': {'type': 'string'}, 'poster': {'type': 'string'}, 'bounty_usd': {'type': 'number'}, 'description': {'type': 'string'}, 'success_criteria': {'type': 'array', 'items': {'type': 'string'}}}}
purchase_skill
Without tx_hash: 402 + unsigned wallet_next_action (EIP-3009 PAYMENT-SIGNATURE template; no keys). With tx_hash or payment_signature: POST unlock via /api/pay (no payment bypass).
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'from': {'type': 'string', 'description': 'Buyer wallet 0x… — fills EIP-3009 authorization.from on unsigned next-action'}, 'tx_hash': {'type': 'string'}, 'skill_id': {'type': 'string'}, 'ap2_mandate': {'type': 'string', 'description': 'Optional AP2 mandate JSON for authorized spend'}, 'payment_signature': {'type': 'string', 'description': 'Optional signed PAYMENT-SIGNATURE JSON after eth_signTypedData_v4'}}}
quote_price
Alias of get_payment_challenge — live x402 quote (amount, payTo, asset). Free. Full catalog.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
quote_skill
Alias of quote_price / get_payment_challenge — live x402 quote. Free.
Input schema
{'type': 'object', 'required': ['skill_id'], 'properties': {'skill_id': {'type': 'string'}}}
receipt_mint
Mint a DecisionReceipt for an agent-side decision (same schema as access/pay). Free.
Input schema
{'type': 'object', 'required': ['decision_point', 'verdict', 'reason_code'], 'properties': {'inputs': {'type': 'object'}, 'verdict': {'type': 'string', 'description': 'allow | refuse | challenge'}, 'actor_id': {'type': 'string'}, 'reason_code': {'type': 'string'}, 'decision_point': {'type': 'string'}, 'policy_version': {'type': 'string'}, 'reason_message': {'type': 'string'}}}
receipt_verify
Verify a lvl-decision-receipt-v1 integrity hash. Returns match + recomputed hash. Free.
Input schema
{'type': 'object', 'required': ['receipt'], 'properties': {'receipt': {'type': 'object', 'description': 'Full decision_receipt object'}}}
sco_canary
Parallel multi-provider canary: seal challengeable packs from independent oracle providers.
Input schema
{'type': 'object', 'required': ['oracle_id'], 'properties': {'query': {'type': 'object'}, 'oracle_id': {'type': 'string'}, 'providers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'e.g. lvl-foundation-a, lvl-foundation-b'}}}
sco_challenge
File or resolve an economic challenge against a sealed SCO pack. Reputation updates from ledger only.
Input schema
{'type': 'object', 'properties': {'action': {'type': 'string', 'description': 'file (default) | resolve'}, 'reason': {'type': 'string'}, 'outcome': {'type': 'string', 'description': 'upheld | rejected | expired (resolve only)'}, 'stake_usd': {'type': 'number'}, 'target_cid': {'type': 'string'}, 'challenge_cid': {'type': 'string'}, 'challenger_id': {'type': 'string'}, 'counter_proof': {'type': 'object'}}}
sco_consensus
Critic/consensus oracle: aggregate sealed pack cids into a higher-confidence sealed consensus pack.
Input schema
{'type': 'object', 'required': ['input_cids'], 'properties': {'input_cids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Sealed pack cids from sco_canary'}}}
sco_discover
SCO protocol root (Sealed Consensus Oracles). Free. Philosophy, foundation oracles, agent sequence. Prefer before oracle settlement.
Input schema
{'type': 'object', 'properties': {}}
sco_eval
SCO free evaluation for an oracle: outline, free samples, ledger-only reputation. Never requires payment.
Input schema
{'type': 'object', 'required': ['oracle_id'], 'properties': {'oracle_id': {'type': 'string', 'description': 'oracle-price | oracle-on-chain | oracle-time | oracle-proof-ledger | oracle-critic-consensus | oracle-location | oracle-vehicle'}}}
sco_reputation
Ledger-derived oracle reputation only (accuracy, freshness, challenge_survival, selection_rate, economic_weight). Null when no evidence.
Input schema
{'type': 'object', 'required': ['oracle_id'], 'properties': {'oracle_id': {'type': 'string'}}}
search_skills
Search lvlltd.com x402 skill catalog. Free. Returns price + free_eval URLs.
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string'}, 'tag': {'type': 'string'}, 'limit': {'type': 'number'}, 'category': {'type': 'string'}, 'max_price_usd': {'type': 'number'}}}
subscribe_plan
Without tx_hash: 402 challenge for a plan. With tx_hash: start/renew. Cancel: action=cancel (one step). Never revokes one-time unlocks.
Input schema
{'type': 'object', 'required': ['plan_id', 'wallet'], 'properties': {'action': {'type': 'string', 'description': 'start | renew | cancel (default start)'}, 'wallet': {'type': 'string'}, 'plan_id': {'type': 'string'}, 'tx_hash': {'type': 'string'}}}
verify_skill
Alias of verify_unlock — check public /api/proof ledger for confirmed unlocks (never invents volume).
Input schema
{'type': 'object', 'properties': {'tx_hash': {'type': 'string'}, 'skill_id': {'type': 'string'}}}
verify_unlock
Check public /api/proof ledger for confirmed unlocks (never invents volume).
Input schema
{'type': 'object', 'properties': {'tx_hash': {'type': 'string'}, 'skill_id': {'type': 'string'}}}
Changed
get_proof
Oct. 1, 2026, 2:53 a.m.
Added
bankr_quote
Sept. 17, 2026, 12:36 p.m.
Added
bankr_rails
Sept. 17, 2026, 12:36 p.m.
Added
event_trigger
Sept. 17, 2026, 12:36 p.m.
Added
event_list
Sept. 17, 2026, 12:36 p.m.
Added
event_register
Sept. 17, 2026, 12:36 p.m.
Added
long_running_cancel
Sept. 17, 2026, 12:36 p.m.
Added
long_running_status
Sept. 17, 2026, 12:36 p.m.
Added
long_running_start
Sept. 17, 2026, 12:36 p.m.
Added
memory_forget
Sept. 17, 2026, 12:36 p.m.
Added
memory_list
Sept. 17, 2026, 12:36 p.m.
Added
memory_recall
Sept. 17, 2026, 12:36 p.m.
Added
memory_remember
Sept. 17, 2026, 12:36 p.m.
Added
receipt_mint
Sept. 17, 2026, 12:36 p.m.
Added
receipt_verify
Sept. 17, 2026, 12:36 p.m.
Added
paid_api_call
Sept. 17, 2026, 12:36 p.m.
Added
get_pack_meta
Sept. 17, 2026, 12:36 p.m.
Added
get_capability_info
Sept. 17, 2026, 12:36 p.m.
Added
get_escrow_meta
Sept. 17, 2026, 12:36 p.m.
Added
get_networks
Sept. 17, 2026, 12:36 p.m.
Added
get_sandbox
Sept. 17, 2026, 12:36 p.m.
Added
get_fleet
Sept. 17, 2026, 12:36 p.m.
Added
get_proof
Sept. 17, 2026, 12:36 p.m.
Added
get_ready
Sept. 17, 2026, 12:36 p.m.
Added
post_intent
Sept. 17, 2026, 12:36 p.m.
Added
list_judges
Sept. 17, 2026, 12:36 p.m.
Added
sco_reputation
Sept. 17, 2026, 12:36 p.m.
Added
sco_challenge
Sept. 17, 2026, 12:36 p.m.
Added
sco_consensus
Sept. 17, 2026, 12:36 p.m.
Added
sco_canary
Sept. 17, 2026, 12:36 p.m.

SAP MCP Server

ai.oobeprotocol.sap.mcp/sap-mcp

Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.

Nexus Agent Network · AlpineLead OI

io.github.maxschnee74-source/alpinelead

Provides an agent marketplace and orchestration network with lead research, agent-to-agent messaging, task purchasing, and guarde…

tollbooth-authority

io.github.lonniev/tollbooth-authority

Operates a certified purchase-order and credit authority for MCP tool operators, including pricing, credit certification, balance…

tollbooth-authority-newengland

io.github.lonniev/tollbooth-authority-newengland

Provides regional authority services for MCP operator adoption, credit certification, pricing, balances, credentials, and hierarc…

tollbooth-authority-northamerica

io.github.lonniev/tollbooth-authority-northamerica

Provides North American regional authority services for MCP operator adoption, credit certification, pricing, balances, credentia…

Wisely x402 Agent-Payment Infrastructure

com.wiselyenterprisesllc/x402-agent-payment-infrastructure

Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…

Focxle: AI governance for B2B deals between agents

com.focxle/afos

Provides agent spending controls, delegated budgets, signed authority checks, negotiations, escrow contracts, workforce hiring, a…

agent-guild

io.github.AgentTanuki/agent-guild

Provides agent discovery, reputation and passport verification, signed machine messages, delegation, escrow, and agent-to-agent p…