jpyc-commerce-mcp

finance MCP Server

MCP server for AI agent commerce — task evaluation, trust-based negotiation, and JPYC payment execution on Polygon.

VerifiedInstall Ready
financefinance
3 views0 stars0 forksv1.0.0NOASSERTION

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npm install jpyc-commerce-mcp
39
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (39)

purchase

Return escrow deposit calldata (non-custodial)

Silver

30–60

claim_expired

`claimExpired(jobKey)`

mcp_agents

Agent profiles, trust scores, SBT token ID

mcp_task_results

Task outcome history (feeds trust score)

update_agent_record

Update trust score after task completion (calldata for SBT update)

propose_negotiation

Generate payment proposal (trust score + bid weighted)

accept_bid

`acceptBid(jobKey, bidIndex)`

mcp_products

Listed products/services

mcp_rate_cards

Owner-set skill-based pricing

0

New agent, no track record

set_rate_card

Owner sets skill-based rates and bid limits

Score

Meaning

open_bounty

`openBounty(jobKey, amount)` + `depositWithAuthorization(...)`

Rank

trust_score

mcp_tasks

Task evaluations and difficulty scores

list_product

List a product or service for sale

respond_to_offer

Accept, reject, or counter the proposal

submit_bid

`submitBid(jobKey, bidAmount, workerKey)`

mcp_bids

Agent bids linked to rate cards

mcp_merkle_commits

On-chain Merkle Root commit history

verify_trust_score

Verify score against on-chain Merkle Root (tamper detection)

evaluate_task

Assess task difficulty and recommend reward range (AI-enhanced)

execute_payment

Return JPYC `transferFrom` calldata for caller to sign (non-custodial)

Platinum

100+

mcp_payments

Payment records with tx hashes

get_sbt_profile

Get agent trust profile — off-chain score + on-chain SBT token data

Bronze

0–30

submit_deliverable

`submitDeliverable(jobKey, deliverableHash)`

mcp_negotiations

Multi-round negotiation history

confirm_delivery

`confirmDelivery(jobKey)`

report_tx_hash

Report submitted tx hash after caller broadcasts

Tool

Description

request_human_approval

Approve negotiation (auto if amount < threshold, else human required)

mcp_platform_config

Platform-wide settings (approval threshold etc.)

Gold

60–100

Table

Purpose

cancel_bounty

`cancelBounty(jobKey)`

mcp_orders

Marketplace orders (escrow flow)