MCP servernetwork.capability/physical-capability-cloud
Discover, hire, and verify real-world physical capability through MCP.
Overview
Score?
UNRATED 0.042
of what a free look can see, on 23 looks
Looks
27
last 2 hr ago
Tools
256
changed 2 hr ago
More info
URL
capability.network/mcp
streamable-http
Says it is
Physical Capability Cloud 2.19.3
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.042 · highest on record 0.8561
Toolsfrom sha256:3767bc5eee…ddcf68 · +1 −1 2 hr ago
| Tool | Schema |
|---|---|
| activate_registration Activate an approved registration, making the operator's equipment live on the network and ready to accept jobs. |
input · no output |
| advance_automation Advance the automation level for a transfer pair (manual → teleoperated → pilot_operated → vla_assisted → fully_autonomous). Requires sufficient training episodes. |
input · no output |
| analyze_machine_docs AI analysis of machine documentation. Upload docs to get suggested capabilities, extracted specs, materials, and tolerances. |
input · no output |
| approve_registration Approve a submitted machine registration. Moves it from 'submitted' to 'approved' status, enabling the operator to activate and start accepting jobs. |
input · no output |
| archive_encrypted_bundle Archive an encrypted evidence bundle to IPFS and store the resulting CID in the database. Idempotent — returns existing CID if already archived. |
input · no output |
| archive_evidence Archive an evidence bundle to IPFS/Storacha for permanent decentralized storage. Returns the content-addressed CID. |
input · no output |
| attach_operator_channel Attach a notification/dispatch channel to an operator so PCC knows how to ping them when a job lands. The operator's onboarding agent calls this AFTER the conversation that produce |
input · no output |
| build_contract Build and submit a capability contract with on-chain milestone escrow. Returns job ID and escrow address. |
input · no output |
| calculate_price Calculate price for a capability configuration. Returns base price, tier premiums, and estimated total cost. |
input · no output |
| calculate_roi Calculate ROI projection for onboarding equipment. Returns month-by-month revenue, cost, and break-even analysis. |
input · no output |
| cancel_protocol_run Cancel a protocol run. Cannot be cancelled once completed or already cancelled. |
input · no output |
| check_invite Validate an invite code before redeeming it. Returns whether the code is valid and what it includes. |
input · no output |
| check_support_replies Check for admin replies on the operator's support threads. Call this periodically or when the operator asks 'did they respond yet?'. Returns all threads for this kernel and a hasUn |
input · no output |
| claim_bounty Claim a bounty to onboard a new capability. The operator commits to registering the capability and completing verification. |
input · no output |
| claim_ip_revenue Claim earned revenue from an IP asset vault. Returns the claimed amount and transaction hash. |
input · no output |
| claim_pool Operator claims an investment pool reward after capability verification. |
input · no output |
| close_pool Close an investment pool to new stakes. Pool enters sunset phase. |
input · no output |
| commit_evidence Create a Merkle commitment for an evidence bundle hash. Used as the first step in ZK proof generation for Tier 3 assurance. |
input · no output |
| convert_bounty_to_pool Convert an existing bounty into an investment pool. Allows community staking toward the bounty's capability. |
input · no output |
| create_capability Register a capability instance for a kernel. Required before submitting jobs — the gateway needs at least one capability per kernel. Creates a liquid-handler, fdm, cnc-3axis, or ot |
input · no output |
| create_investment_pool Create an investment pool for a capability bounty. Stakers earn future protocol fees when the capability goes live. |
input · no output |
| create_kernel Register a new Shop Kernel (physical site) on the PCC network. Part of Step 2 in the onboarding flow. |
input · no output |
| create_protocol Create a new protocol template draft. Returns the new template ID. |
input · no output |
| create_protocol_run Instantiate a protocol template as a run on a specific kernel with given parameter values. |
input · no output |
| create_shipment Create a new equipment shipment with origin, destination, package details, and provider. |
input · no output |
| delete_operator_channel Remove a channel from an operator. Future jobs will not dispatch to it. Use update_operator_channel with enabled=false to silence temporarily without losing the recipe in `describe |
input · no output |
| deposit_bond Deposit an operator bond for a milestone on-chain. Required for Assurance Tier 3 jobs. Returns transaction hash. |
input · no output |
| dispute_verification File a dispute against the consensus verdict. Only verifiers who submitted a response can dispute. Requires additional evidence CID. |
input · no output |
| distribute_royalties Set revenue splits for an IP asset among stakeholders (designer, operator, verifier, assembler, curator). Splits must sum to 100. |
input · no output |
| emit_telemetry Manually emit a telemetry event for a job pipeline phase. Used by kernels and agents to report execution progress. |
input · no output |
| execute_composition Commit a proposed composition: drives the DAG through the workflow engine, each step records a reputation outcome, the composition's reputation is finalized when the run ends. When |
input · no output |
| file_escrow_dispute File a dispute against a milestone on-chain. Challenger must post a bond and provide evidence hash. Returns transaction hash. |
input · no output |
| fork_dashboard Fork an existing dashboard into a new artifact you own, preserving lineage back to the original (the social remix verb). Use this to adapt a popular dashboard rather than build fro |
input · output |
| fork_protocol Fork a protocol template to create your own version with parameter overrides. Returns the new fork ID. |
input · no output |
| fund_escrow Fund a protocol-created escrow on-chain. Approval is handled INTERNALLY by the gateway for protocol-created escrows (audit C-03 removed the public approve step) — do NOT call a sep |
input · no output |
| get_active_telemetry List currently active jobs with their current pipeline phase and telemetry status. |
input · no output |
| get_agent_anomalies Get anomalies involving a specific agent, plus their trust impact score. |
input · no output |
| get_anomaly_stats Get aggregate anomaly statistics — total, unresolved, by severity, by category. |
input · no output |
| get_automation_status Get automation status for a specific instrument-to-instrument transfer pair. |
input · no output |
| get_bounty_leaderboard Get the bounty hunter leaderboard showing top operators by bounties claimed and verified. |
input · no output |
| get_build_options Get configuration options for a capability type (materials, dimensions, tolerances, assurance tiers). Use before calling calculate_price. |
input · no output |
| get_bundle_ipfs Get IPFS CIDs for a bundle — returns the primary CID, metadata CID, and Filecoin deal ID if available. |
input · no output |
| get_capability_ip Get the Story Protocol IP registration for a capability by its capability ID. |
input · no output |
| get_composition Retrieve a previously-proposed composition by id. Returns 404 if unknown, 410 if the 30-minute proposal window has expired. Use this to inspect a plan before executing, or to recov |
input · no output |
| get_dashboard Recall a saved dashboard by its id or slug. Returns the full artifact (manifest + metadata). Use this to reload a dashboard the user asks for again ('open my pizza dashboard') inst |
input · output |
| get_demand_supply Get network-wide demand vs supply timeline data for capacity planning and market analysis. |
input · no output |
| get_depin_stats DePIN treasury, soulbound capability certificates, and current reward epoch stats. |
input · no output |
| get_equipment_classes List equipment classes (FDM printers, CNC mills, etc.) with market snapshot data including utilization, demand, and pricing. |
input · no output |
| get_escrow Get escrow details. Pass a DB ID for database record (with milestones and disputes), or an EVM address (0x...) to read directly from the blockchain. |
input · no output |
| get_escrow_chain_state Read full on-chain escrow state with all milestone details from the blockchain. More detailed than get_escrow for on-chain contracts. |
input · no output |
| get_escrow_dispute Read dispute state for a specific milestone from the blockchain. |
input · no output |
| get_escrow_events Get on-chain event history for an escrow contract. Returns funding, release, dispute, and bond events. |
input · no output |
| get_evidence_bundle Get an encrypted evidence bundle by its bundle ID. Returns the encrypted payload and key capsules. |
input · no output |
| get_installations List equipment installation orders with step progress and status. |
input · no output |
| get_ip_lineage Get the full IP lineage chain for an asset — parent capabilities and all derivative job registrations. |
input · no output |
| get_ip_revenue Get a revenue snapshot for an IP asset — total earned, pending claims, and recent payments. |
input · no output |
| get_job Get job details including progress, evidence bundles, and milestones. |
input · no output |
| get_job_telemetry Get full event timeline for a specific job — all pipeline phase transitions with timings and metadata. |
input · no output |
| get_kernel Get kernel details including full capability objects, devices, and queue. |
input · no output |
| get_kernel_devices List all devices registered under a specific kernel, including adapter configs and device types. |
input · no output |
| get_kernel_jobs List all jobs submitted to a specific kernel, including job status and progress. |
input · no output |
| get_kernel_sensors Get sensor channels for a specific kernel. Returns live channel descriptors. |
input · no output |
| get_lit_conditions Get Lit Protocol access conditions for a Lit-encrypted evidence bundle. Returns the conditions that gate decryption. |
input · no output |
| get_logistics_overview Logistics hub overview: active shipments, pending installations, and upcoming bookings. |
input · no output |
| get_marketplace_overview Equipment marketplace overview with demand/supply metrics across all capability types. |
input · no output |
| get_operator_certs Answers 501 not_available: operator certifications are not recorded on this gateway (there is no certification store; certifications typed at registration are the operator's own cl |
input · no output |
| get_operator_dashboard Not available: no route answers GET /api/operator on this gateway. The operator's real kernels, devices and in-flight jobs are at GET /api/agent/me. |
input · no output |
| get_operator_earnings Answers 501 not_available: operator earnings history is not recorded on this gateway. Per-job payment state is at GET /api/jobs/:jobId/execution. |
input · no output |
| get_operator_machines Answers 501 not_available: operator machines with utilization and uptime are not recorded on this gateway. The operator's real kernels, devices and in-flight jobs are at GET /api/a |
input · no output |
| get_operator_status Four-slot substrate view for an operator: kernels, capabilities (with sla + availability), notification channels, and the per-kernel A2A agent-card URLs. Returns totals and a `miss |
input · no output |
| get_pool Get details of a specific investment pool including stakes, status, and revenue share terms. |
input · no output |
| get_pool_earnings Check earnings from capability investment pools for a staker address. |
input · no output |
| get_popular_csd_templates Return CSDs sorted by adoption (usage-count descending). Useful for first-time operators who want to see what kind of capabilities others are publishing. Each entry includes the CS |
input · no output |
| get_protocol Get protocol template details by ID. Returns steps, transfers, parameters, and metadata. |
input · no output |
| get_protocol_forks List all forks of a protocol template. Shows who forked it and what parameters they changed. |
input · no output |
| get_protocol_run Get protocol run status including step progress, transfer status, current phase, and evidence hashes. |
input · no output |
| get_registration Get details of a specific machine registration by ID, including capabilities, pricing, operator info, and current status. |
input · no output |
| get_sensor_channels List all registered sensor channels across kernels. Returns channel descriptors with units and ranges. |
input · no output |
| get_settlement_epochs Get settlement epoch history showing past batch settlements with timing and operation counts. |
input · no output |
| get_settlement_status Get settlement pipeline status including pending operations count, total value queued, and smart account address. |
input · no output |
| get_shipment_quote Get shipping quotes from logistics providers based on origin, destination, weight, and priority. |
input · no output |
| get_shipments List equipment shipments with tracking status. Optionally filter by status. |
input · no output |
| get_space Get detailed information about a hosting space including power, amenities, safety features, and pricing. |
input · no output |
| get_space_bookings List space bookings for hosting equipment. Optionally filter by status or space. |
input · no output |
| get_subnet_miners List verification subnet miners on the Bittensor network. Returns miner addresses, scores, and leaderboard positions. |
input · no output |
| get_subnet_status Get Bittensor verification subnet health, agent bridge status, and network connectivity. |
input · no output |
| get_telemetry_logs Query structured logs with filters for level, source, jobId, kernelId, time range, and full-text search. |
input · no output |
| get_telemetry_stats Get aggregate pipeline telemetry statistics including phase timings, success rates, and throughput metrics across all jobs. |
input · no output |
| get_token_allowance Read the ERC-20 token allowance granted by an owner to a spender from the blockchain. |
input · no output |
| get_token_balance Read an ERC-20 token balance for an account address from the blockchain. |
input · no output |
| get_top_demand Get top demand signals aggregated by capability type. Shows which capabilities are most wanted on the network. |
input · no output |
| get_transfer_graphs Get resource transfer graphs showing instrument topology, transfer edges, and mechanisms for all kernels. |
input · no output |
| get_unresolved_anomalies List all unresolved anomalies on the network. Filter by severity, category, or target agent. |
input · no output |
| get_verification_assignments Get pending verification assignments for a verifier node. Returns requests this verifier has been assigned but not yet responded to. |
input · no output |
| get_verification_status Get verification status for a request. Returns vote tally, consensus state, dispute list, and pending response count. |
input · no output |
| get_workflow Get detailed workflow information including steps, node assignments, and progress. |
input · no output |
| get_workflows List active instrument workflows in the orchestrator. Optionally filter by status. |
input · no output |
| get_write_status Check if on-chain write operations are enabled (requires PCC_GATEWAY_PRIVATE_KEY to be configured). Returns write status and signer address. |
input · no output |
| grant_evidence_access Grant a new recipient access to an encrypted evidence bundle. Creates a re-encrypted key capsule for the recipient. |
input · no output |
| kernel_announce_capabilities Announce capabilities for a kernel. NOTE: the gateway currently acknowledges this call but stores nothing, so it does not put any capability on the network. To publish a capability |
input · no output |
| kernel_heartbeat Send a per-kernel heartbeat to keep the kernel marked online. Used by pcc-node daemons as an alternative to the operator relay heartbeat. |
input · no output |
| list_api_keys List all active API keys for the authenticated operator. Returns key IDs, prefixes, scopes, rate limits, usage counts, and creation/expiry timestamps. Requires a valid API key or S |
input · no output |
| list_automation_status List automation status for all instrument transfer pairs. Shows current automation level, episode count, and training readiness. Filter by kernelId. |
input · no output |
| list_batches List active and completed settlement batches. |
input · no output |
| list_bounties List open bounties for capabilities the network needs. Operators can claim these to earn rewards by onboarding new capabilities. |
input · no output |
| list_capability_types List all capability types registered on the network (FDM, SLA, CNC, HPLC, etc.) with metadata. |
input · no output |
| list_conversations List agent-to-agent conversations showing topic, participants, message count, and status. |
input · no output |
| list_escrows List escrow contracts with milestones and bonds. Optionally filter by status. |
input · no output |
| list_evidence List encrypted evidence bundles stored in the gateway. |
input · no output |
| list_evidence_grants List all evidence access grants for an address. Returns bundles the address has been granted access to. |
input · no output |
| list_jobs List all jobs with status. Optionally filter by kernelId or status. |
input · no output |
| list_kernels List all Shop Kernels on the network with status and capability types. Optionally filter by status. |
input · no output |
| list_operator_channels List every channel attached to an operator. Returns the full channel records (id, transport, direction, endpoint, describe, enabled flags). Useful for an operator's onboarding agen |
input · no output |
| list_pools List all investment pools. Optionally filter by status or capability type. |
input · no output |
| list_protocol_runs List protocol runs. Filter by status or kernelId. |
input · no output |
| list_protocols List protocol templates in the library. Filter by tags, required capabilities, search query, or status. |
input · no output |
| list_registrations List all machine registrations on the network. See pending, approved, active, and rejected registrations. Public endpoint — no auth required. |
input · no output |
| list_transfer_agents List all transfer agents (robots and human operators) available for instrument-to-instrument transfers. |
input · no output |
| lit_decrypt Decrypt a Lit Protocol-encrypted evidence bundle using a Lit auth signature. Returns the decrypted bundle payload. |
input · no output |
| marketplace_categories List all supplies and materials marketplace categories with the count of active listings in each. Categories cover the full spectrum of physical production inputs: raw metals, plas |
input · no output |
| marketplace_create_listing Create a new supplies/materials listing in the marketplace. Suppliers post available raw materials, lab reagents, tooling, or consumables for other operators to purchase. |
input · no output |
| marketplace_delete_listing Remove a supplies/materials listing from the marketplace. The listing is immediately hidden from search results. |
input · no output |
| marketplace_get_listing Get full details of a specific supplies/materials marketplace listing by ID. Returns pricing, availability, lead time, location, and tags. |
input · no output |
| marketplace_get_order Get details of a specific supply order including the associated listing details, quantity, total price, status, and optional escrow address. |
input · no output |
| marketplace_list_listings Search and filter supplies/materials marketplace listings. Operators buy raw materials here to fulfill capability contracts. Filter by category, in-stock status, location, or free- |
input · no output |
| marketplace_list_orders List marketplace supply orders. Filter by buyerId, sellerId, or status. Returns order history with pricing and status. |
input · no output |
| marketplace_place_order Place a purchase order for supplies or materials. Calculates total price automatically (quantity × pricePerUnit). Returns an order with 'pending' status. Optionally links to an on- |
input · no output |
| marketplace_update_listing Update an existing supplies/materials listing (price, stock status, description, etc.). Pass only the fields you want to change. |
input · no output |
| match_spaces Find hosting spaces that match specific machine requirements (voltage, area, etc.). Returns scored matches. |
input · no output |
| mint_certificate Mint a soulbound capability certificate (cNFT via Metaplex Core) for a kernel. Proves a verified capability on-chain as an immutable credential. Step 5 of onboarding. |
input · no output |
| near_intent Submit a cross-chain payment intent to the NEAR 1Click solver network. Creates a signed intent that routes the payment atomically across chains. Call near_quote first to obtain a q |
input · no output |
| near_intent_status Check the settlement status of a submitted NEAR 1Click cross-chain payment intent. Statuses progress: pending → submitted → settled | failed. Returns txHash and explorerUrl when se |
input · no output |
| near_quote Get a cross-chain payment quote from the NEAR 1Click solver network (chaindefuser.com). Provides optimal routing and fee estimates for funding PCC escrow contracts using any source |
input · no output |
| near_status Get NEAR Protocol chain-abstraction integration status. Returns supported chains (near, eth, base, arbitrum, optimism, polygon), supported assets (USDC, USDT, NEAR, ETH, WBTC), and |
input · no output |
| onboard_machine Register a new machine on the PCC network. Provide machine details to create a registration record. Include `operator` ({walletAddress, displayName, email}): without it the registr |
input · no output |
| operator_heartbeat Operator sends heartbeat with capability re-announcement. Keeps the kernel alive on the network and updates available capabilities. |
input · no output |
| operator_poll_jobs Operator polls for pending jobs assigned to their kernel. Returns queued jobs ready for execution. The pcc-node 0.1.1 daemon does not call it: it takes no jobs. |
input · no output |
| operator_push_evidence Operator pushes evidence bundle from a completed job execution. Contains device ID, execution timestamp, result payload, and event timeline. Success is a receipt with stored: true |
input · no output |
| operator_update_job_status Operator reports a job's status (in_progress, completed, failed). The node path finishes a job in two calls: submit its evidence (POST /api/operator/evidence; pcc-node does this), |
input · no output |
| pause_protocol_run Pause a running protocol run. Use resume_protocol_run to continue. |
input · no output |
| pay_ip_royalty Pay royalties to an IP asset vault. The payer sends tokens that flow to stakeholders via the royalty splits. |
input · no output |
| pcc.op.capability.request_quote Price a configured PCC capability (typed operation). Returns the itemized quote for the given capability type + selections. Pure calculation — no funds move and nothing is created. |
input · no output |
| pcc_assign_node_operator Assign an operator to a specific capability node within a request. The node status changes to 'assigned'. Operators claim nodes to indicate they will execute that capability. |
input · no output |
| pcc_camera_latest Get the latest camera frame from a kernel as a JSON snapshot (base64 JPEG + metadata). For raw JPEG image, use GET /api/ot2/camera/latest directly. |
input · no output |
| pcc_cancel_request Cancel a capability request. Cancelled requests cannot be updated, decomposed, or published. This is a soft delete — the request remains visible with status 'cancelled'. |
input · no output |
| pcc_capture_anchor Anchor a PASS + anchor-candidate capture verdict to CaptureClassRegistry on-chain (Base Sepolia by default). Rejects FAIL/PARTIAL verdicts. Idempotent — re-submitting the same verd |
input · no output |
| pcc_capture_challenge Issue a fresh block-anchored CaptureNonceChallenge for a job. The operator's device must render this nonce into the captured media (QR code, audio tone, etc.) before calling pcc_ca |
input · no output |
| pcc_capture_class_registry Look up a capture's on-chain anchor record in CaptureClassRegistry by its 32-byte captureHash. Returns the registry address, captureHash, and decoded anchor tuple (declaredClass, v |
input · no output |
| pcc_capture_status Fetch the combined verdict + on-chain anchor view for a single capture. Mirrors the verifier's DB shape plus the anchor tx metadata (txHash, blockNumber, gasUsed, explorerUrl). Anc |
input · no output |
| pcc_capture_upload Upload a capture (photo / video / audio / sensor clip) with its CaptureManifest for G1..G6 verification. Bytes are base64-encoded inline; optional base64 C2PA manifest bytes can be |
input · no output |
| pcc_chat_history Get chat history with a kernel. Returns messages between agents, operators, and users for a specific kernel. |
input · no output |
| pcc_chat_send Send a chat message to a kernel's operator or agent. Used for human-in-the-loop communication during job execution, troubleshooting, and escalation. |
input · no output |
| pcc_contributor_list List all contributor profiles for an address across roles. Returns an array of {id, address, role, scheduleHash, ipId, contributorNftTokenId, metadataUri, registeredAt}. Returns em |
input · no output |
| pcc_contributor_register Register a contributor profile binding a wallet address to a role and a published RateSchedule. Body: address (0x40hex), role (10 ContributorRole values from ADR-12 §2.1 + legacy ' |
input · no output |
| pcc_create_scope Create an execution scope for a job. Scopes define exactly which tool calls are allowed on a kernel during a job, with command budgets, retry limits, and time-to-live. Required bef |
input · no output |
| pcc_decompose_request Re-trigger decomposition of an existing capability request. Overwrites the existing capability DAG with a fresh decomposition. Useful after updating the description or budget. |
input · no output |
| pcc_dht_announce Announce capabilities to the DHT network. Signs the announcement with your node's Ed25519 key and broadcasts to connected peers. |
input · no output |
| pcc_dht_metrics Get a snapshot of DHT telemetry counters and recent events. Returns message counts, peer connection stats, query/announce rates, and a list of the last 50 metric events. Use for mo |
input · no output |
| pcc_dht_peers List known DHT peers and their connection status. Shows which nodes are currently connected to the gossip network. |
input · no output |
| pcc_dht_query Query the DHT for capabilities matching your requirements. Returns announcements from operators whose equipment matches the type, materials, and price range you specify. |
input · no output |
| pcc_get_request Get a capability request by ID with the full decomposed DAG — all capability nodes, their dependencies, estimated costs/hours, assigned operators, and linked bounty IDs. |
input · no output |
| pcc_get_request_critical_path Get the critical path (longest dependency chain) for a capability request. The critical path determines the minimum calendar time to complete the request. Returns node IDs in order |
input · no output |
| pcc_get_request_dag Get the capability DAG (directed acyclic graph) for a request as adjacency data — nodes with all fields plus explicit edges showing dependency relationships. Useful for visualizati |
input · no output |
| pcc_get_tool_manifest Get the tool manifest for a kernel's device type. Lists all available tools with their safety classification (read, safe_control, scoped_write, privileged) and input schemas. Use t |
input · no output |
| pcc_get_tool_result Get the result of a previously relayed tool call. Poll this endpoint until the executor has processed the call and posted results. |
input · no output |
| pcc_job_complete Complete a job: gathers tool call audit trail from execution scopes, builds evidence bundle with SHA-256 hash, stores evidence, revokes scopes, and settles escrow (mock or real). T |
input · no output |
| pcc_job_settlement Get a job's settlement status from its own escrow records: status (settled only when a settlement read confirms the release; reported_released when the milestone record says releas |
input · no output |
| pcc_list_requests List all capability requests with optional filtering. Shows status, decomposed DAG summary, estimated costs, and timelines. |
input · no output |
| pcc_list_verdicts List recent capture verdicts, newest first. Optionally filter by jobId. Default limit is 50, capped at 200 server-side. Returns {verdicts, count, limit, jobId}. |
input · no output |
| pcc_onboard_session_build_agent Finalise a physical-operator onboarding session: registers the operator on PCC, mints a wallet, writes the SEO mirror, returns the publication payload (capabilities, operator_id, d |
input · no output |
| pcc_onboard_session_ingest_docs Queue documents (datasheets, SOPs, MOPs, certifications) for ingestion into a physical-operator onboarding session. Document URLs may be local:// for files dropped in the chat cons |
input · no output |
| pcc_onboard_session_live_data Full event log for a physical-operator onboarding session — feeds the chat console's activity sidebar. Supports incremental polling via ?since=<unix-millis>. Returns the next curso |
input · no output |
| pcc_onboard_session_scrape Scrape a URL into the running physical-operator onboarding session. Triggers a stealth fetch + structured extraction (machines, hours, services, certifications). Returns a small JS |
input · no output |
| pcc_onboard_session_start Start a new physical-operator onboarding session. Returns a session_id used by every subsequent /api/onboard/* call. Auth-required. |
input · no output |
| pcc_onboard_session_status Coarse status snapshot for a physical-operator onboarding session: current state, 0-100 progress, scraped_count, ingested_count, last_event, publication payload (if built). Cheap — |
input · no output |
| pcc_oracle_status Not served by the PCC gateway: GET /api/oracle/health returns 404 there. PCC's verification oracle runs as a separate service, and this route answers only where a deployment fronts |
input · no output |
| pcc_oracle_verify Not served by the PCC gateway: POST /api/oracle/verify returns 404 there. PCC's verification oracle runs as a separate service, and this route answers only where a deployment front |
input · no output |
| pcc_orchestrator_list_templates List the orchestrator templates the dashboard's chat console can drive. Each entry includes slug, display_name, description, produces_kind, capability_class (physical | digital), g |
input · no output |
| pcc_orchestrator_match_capabilities Heuristic template matcher. Pass a free-text description of what you want to onboard (e.g. 'I run a CNC milling shop' or 'I have a Postgres database with a GraphQL endpoint') and t |
input · no output |
| pcc_protocol_fee Get the current protocol fee rate (2.35%, immutable) and fee recipient address. The fee is hardcoded in the PCCProtocol smart contract — no admin, no governance, no upgrade can cha |
input · no output |
| pcc_publish_request Publish all pending capability nodes in a request as bounties. Each node becomes a bidding opportunity for operators. Returns the list of created bounty IDs linked to each capabili |
input · no output |
| pcc_relay_generic_tool_call Relay a tool call to any kernel's device executor via the generic relay (not OT-2 specific). Works with any device type. Safe tools (read/safe_control) don't need a scope. Scoped w |
input · no output |
| pcc_relay_tool_call Relay a tool call to a device executor. The brain (LLM) posts tool calls here; the executor (on the device) polls for them and executes locally. Used for the brain/executor split a |
input · no output |
| pcc_report Report a bug, friction, or dead-end you hit while using PCC. Call this the moment you get stuck and cannot recover: a 5xx (its response carries a `report_hint` with pre-filled fiel |
input · no output |
| pcc_report_attempt added Report one phase of an onboarding attempt, success or failure (attempt reporting contract v1). Send one report when each runbook phase ends, and a final report with phase "session" |
input · no output |
| pcc_revoke_scope Revoke an execution scope immediately (emergency stop). All pending tool calls under this scope are rejected. The kernel enters a stopped state. A new scope must be created to resu |
input · no output |
| pcc_schedule_evaluate Evaluate a published RateSchedule at a moment, returning the effective bps. Inputs: scheduleHash + now (unix seconds) + optional jobValueCents (piecewise-value) + optional jobsPerD |
input · no output |
| pcc_schedule_get Fetch a published RateSchedule by its content hash. Returns {schedule, publishedBy} with segments re-validated via Zod, or 404 if not found. |
input · no output |
| pcc_schedule_publish Publish a sealed off-chain RateSchedule. Computes scheduleHash server-side via the canonical sha256-over-canonical-JSON algorithm (matching the on-chain RateScheduleRegistry.publis |
input · no output |
| pcc_scope_audit Get the audit trail for an execution scope — every tool call made under this scope, with validation results, timestamps, and outcomes. |
input · no output |
| pcc_submit_paid_job Fast-track paid job: one call from DHT discovery to funded escrow + active scope. Auto-negotiates, quotes, creates escrow with milestones, creates execution scope. Returns jobId, s |
input · no output |
| pcc_submit_request Submit a high-level capability request in natural language. The system automatically decomposes it into a capability DAG with dependencies, timelines, and budget allocation across |
input · no output |
| pcc_training_manifest_get Fetch the TrainingManifest for a model IP. Returns the parsed datasets array + manifestHash + createdAt, or 404 if no manifest has been set. |
input · no output |
| pcc_training_manifest_set Set (insert-or-replace) the TrainingManifest for a model IP — the dataset weight map the LicensingEngine walks when distributing payouts to a 'model-author' entry in a CompositionM |
input · no output |
| pcc_trilobio_build_config Generate a complete KERNEL_CONFIG JSON for a Trilobio (tcode-api) fleet controller. Wraps `buildTrilobioConfig()` from the @pcc/trilobio npm package. Returns a TrilobioKernelConfig |
input · no output |
| pcc_trilobio_capability_template Return the `TRILOBIO_CAPABILITY` constant from @pcc/trilobio — a default capability template for a Trilobio fleet controller. Pass to POST /api/capabilities to publish a baseline l |
input · no output |
| pcc_trilobio_validate_options Sanity-check operator-supplied Trilobio options before generating a KERNEL_CONFIG. Wraps `validateTrilobioOptions()` from @pcc/trilobio. Catches the common mistakes (malformed URL, |
input · no output |
| pcc_trilobio_validate_script Quick lint of a tcode-api Python script before submission to a Trilobio fleet controller. Wraps `validateTcodeScript()` from @pcc/trilobio. Surface check only — NOT a sandbox or sa |
input · no output |
| pcc_update_node_status Update the status of a capability node within a request. Valid transitions: pending → bidding → assigned → in_progress → completed (or failed). When all nodes complete, the request |
input · no output |
| pcc_update_request Update a capability request's title, description, budget, deadline, urgency, or contact info. Does not re-decompose — call pcc_decompose_request afterwards if you want a fresh DAG. |
input · no output |
Generate a dynamic visual interface and serve it locally via pcc-node's UI server (localhost:3200). Supports built-in templates (plate-layout, protocol-builder, job-status, camera- |
— |
Verify it yourself
npx teppi-check https://capability.network/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2Q6BXJJ2YTFBBTSXSCRG