com.weverlabs/agentic-rails
Official76 toolsWever Labs Agentic Rails
Agentic rails for complex workflows with receipts, fees, and MCP tool access.
Agentic rails framework for complex workflows with receipts and fee management.
Captured live from the server via tools/list.
list_rails
Return active rail contracts and movement fee schedule.
No parameters.
get_active_rail_catalog
Return all active rails and required fields.
No parameters.
get_tool_costs
Return zero tool access cost and movement fee policy.
Parameters (3)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
get_movement_fee_schedule
Return transaction and escrow movement fee schedule.
Parameters (3)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
quote_movement_fee
Return fee for a movement amount and type.
Parameters (3)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
quote_run
Return tool_access_units, movement_fee_units, total_units, currency, and return fields.
Parameters (3)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
read_agent_self_serve_paid_rail_loop
Return the machine contract for agent discovery, quote, payment, run, return package, and receipt proof.
No parameters.
start_agent_self_serve_paid_rail_loop
Quote a rail and return payment options for autonomous agent completion.
Parameters (3)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
complete_agent_self_serve_paid_rail_run
Complete a rail run when a payment reference or verified checkout reference is present.
Parameters (4)
- rail_keystring
- payment_referencestring
- movement_amount_unitsnumber
- movement_typestring
complete_paid_rail_run_with_callback
Complete paid run, build callback envelope, optionally deliver callback_url, and store callback proof.
Parameters (4)
- rail_keystring
- payment_referencestring
- callback_urlstring
- idempotency_keystring
create_payment_challenge
Return payment-required object for rail movement.
Parameters (2)
- rail_keystring
- movement_amount_unitsnumber
start_rail_run
Start a rail run with idempotency and payment reference.
Parameters (4)
- rail_keystring
- idempotency_keystring
- payment_referencestring
- movement_amount_unitsnumber
get_run_status
Return run state.
Parameters (1)
- production_run_idstring
fetch_return_package
Return package contract and hash.
Parameters (2)
- rail_keystring
- return_package_idstring
record_receipt
Bind receipt to run and package.
Parameters (3)
- production_run_idstring
- return_package_idstring
- total_unitsnumber
verify_receipt
Verify receipt hash and signature linkage.
Parameters (5)
- receipt_idstring
- receipt_hashstring
- receipt_signaturestring
- production_run_idstring
- return_package_idstring
execute_first_paid_production_run
Execute proof run through quote, package, receipt, and verification.
Parameters (4)
- rail_keystring
- idempotency_keystring
- payment_referencestring
- movement_amount_unitsnumber
run_agent_to_agent_test
Run one rail through MCP proof path.
Parameters (2)
- rail_keystring
- idempotency_keystring
run_synthetic_agent_regression
Run active rails and return one release report.
Parameters (2)
- railsarray
- idempotency_keystring
run_external_agent_invocation_test
Run external MCP client path and return transcript_hash.
Parameters (2)
- rail_keystring
- external_agent_idstring
build_external_agent_client_package
Return client manifest and smoke sequence.
Parameters (1)
- package_targetstring
issue_agent_credential
Issue scoped credential envelope.
Parameters (3)
- agent_idstring
- allowed_railsarray
- scopesarray
enforce_agent_credential
Accept or reject scoped write.
Parameters (3)
- agent_keystring
- rail_keystring
- idempotency_keystring
run_credential_enforcement_dry_run
Run one allowed action and one denied action to prove scoped boundaries.
Parameters (2)
- allow_payloadobject
- deny_payloadobject
credential_aware_mcp_write
Validate credential before returning a write envelope.
Parameters (4)
- agent_keystring
- rail_keystring
- write_toolstring
- idempotency_keystring
sign_receipt
Sign receipt with managed signing metadata.
Parameters (3)
- receipt_idstring
- production_run_idstring
- return_package_idstring
verify_managed_receipt_signature
Verify versioned receipt signature.
Parameters (2)
- receipt_idstring
- receipt_signaturestring
rotate_signing_secret
Return new active signing version.
Parameters (1)
- new_signing_versionstring
verify_signature_by_version
Verify receipt signature by declared signing_version.
Parameters (2)
- receipt_signaturestring
- signing_versionstring
build_a2a_callback_envelope
Build callback packet.
Parameters (1)
- event_typestring
store_callback_receipt_record
Store callback, receipt, verification, and transcript references.
Parameters (3)
- event_typestring
- receipt_idstring
- verification_idstring
read_callback_receipt_records
Return recent callback and receipt records.
No parameters.
build_external_discovery_submission_pack
Build directory and registry objects.
Parameters (1)
- submission_targetstring
adapt_directory_submission
Return target-specific directory adapter payload.
Parameters (1)
- submission_targetstring
execute_directory_submission
Create target-specific directory submission record.
Parameters (1)
- submission_targetstring
run_directory_submission_adapter
Return target-specific discovery payload.
Parameters (1)
- submission_targetstring
run_multi_agent_rail_benchmark
Run active rails across multiple agent roles.
Parameters (2)
- agent_idsarray
- idempotency_keystring
validate_persistent_store
Return Supabase env and required table manifest.
No parameters.
write_persistence_test_record
Attempt to write test record to Supabase.
Parameters (2)
- release_statestring
- transcript_hashesarray
store_regression_report
Store release report and transcript hashes.
Parameters (2)
- regression_report_idstring
- release_statestring
read_recent_regressions
Return stored or sandbox regression history.
No parameters.
validate_supabase_rls_policy_pack
Return persistent table manifest, RLS policy names, and schema cache reload instruction.
No parameters.
promote_benchmark_report
Persist multi-agent benchmark record as a release gate.
Parameters (3)
- benchmark_hashstring
- rail_countnumber
- passed_countnumber
register_issued_credential
Persist issued credential fingerprint, scopes, allowed rails, and expiration.
Parameters (2)
- agent_idstring
- key_fingerprintstring
store_receipt_ledger_entry
Persist receipt, movement fee, verification, callback, and transcript references.
Parameters (3)
- receipt_idstring
- production_run_idstring
- return_package_idstring
read_receipt_ledger
Return recent receipt ledger entries.
No parameters.
build_external_agent_client_runner
Return external client files and pass markers.
No parameters.
run_external_agent_client_runner
Run an external-style client path and return transcript_hash.
Parameters (2)
- rail_keystring
- idempotency_keystring
validate_directory_submission_credentials
Return target-specific credential readiness without exposing credentials.
Parameters (1)
- submission_targetstring
build_agent_discovery_distribution_plan
Return target surfaces, required files, verification checks, and cadence.
No parameters.
get_free_agent_tools_index
Return zero-cost tools and movement fee trigger.
No parameters.
run_live_supabase_verification
Write and read every durable table as release proof.
Parameters (2)
- tablesarray
- rail_keystring
read_live_supabase_verification
Return recent live Supabase verification records.
No parameters.
execute_external_registry_submission_run
Create target-specific registry submission and directory status records.
Parameters (3)
- submission_targetstring
- live_submitboolean
- target_endpointstring
build_mcp_package_metadata
Return registry-grade MCP package metadata and public files.
Parameters (1)
- package_versionstring
validate_a2a_agent_card
Validate and optionally persist the hardened A2A Agent Card.
Parameters (1)
- agent_cardobject
create_x402_payment_challenge
Return optional HTTP 402/x402-compatible payment challenge envelope with payment_reference fallback.
Parameters (3)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
build_public_agent_client_repo
Return GitHub-ready external client repo package and smoke tests.
Parameters (1)
- release_versionstring
update_directory_status_record
Persist target, credential state, submission hash, external status, and verification URL.
Parameters (3)
- submission_targetstring
- submission_statestring
- verification_urlstring
read_directory_status_console
Return recent directory status records.
No parameters.
activate_external_directory_credentials
Check target credential environment and create credential activation records.
Parameters (2)
- targetsarray
- submission_targetstring
verify_live_registry_listing
Fetch descriptor and listing URLs, then persist verification status.
Parameters (3)
- submission_targetstring
- listing_urlstring
- urlsarray
sign_directory_submission_receipt
Bind submission hash, verification URL, and status to a signed directory receipt.
Parameters (3)
- submission_targetstring
- submission_hashstring
- verification_urlstring
bind_x402_facilitator_settlement
Bind x402 challenge metadata to facilitator readiness or sandbox settlement state.
Parameters (4)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
- challenge_idstring
create_a2a_task_lifecycle
Create, update, complete, or read A2A task lifecycle records.
Parameters (5)
- lifecycle_modestring
- rail_keystring
- a2a_task_idstring
- production_run_idstring
- receipt_idstring
publish_public_repo_ci_badge
Return GitHub Actions smoke workflow and persist CI badge status.
Parameters (3)
- repo_namestring
- release_versionstring
- transcript_hashstring
run_release_gate_automation
Evaluate benchmark, Supabase, receipt ledger, directory, Stripe, and boundary checks.
Parameters (4)
- release_versionstring
- benchmark_statestring
- expected_tool_countnumber
- allow_stripe_env_missingboolean
create_stripe_movement_fee_checkout
Create Stripe Checkout Session for movement fee collection, or return env setup requirements.
Parameters (4)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
- idempotency_keystring
verify_stripe_movement_fee_payment
Read Checkout Session status and persist payment state.
Parameters (2)
- stripe_session_idstring
- payment_referencestring
read_payment_settlement_records
Return recent Stripe movement fee payment event records.
No parameters.
run_claude_evidence_analysis
Use Claude inside Compliance EvidenceOps to analyze structured evidence packet context and return Wever proof.
Parameters (4)
- packet_typestring
- available_evidencearray
- required_evidencearray
- requested_outcomestring
run_claude_proof_relay
Bind Evidence Analysis output into Receipt Passport, Agent Run Ledger, Proof Relay, and Retry Manager state.
Parameters (5)
- analysis_resultobject
- packet_typestring
- available_evidencearray
- required_evidencearray
- requested_outcomestring
run_investor_demo_v2
Run the investor proof arc: free proof signal, evidence analysis, verified receipt, ledger entry, and proof relay routing.
Parameters (1)
- packetobject
run_stripe_receipt_completion
Complete a paid rail run from checkout session or payment reference, then return Receipt Passport, ledger entry, and Proof Relay state.
Parameters (5)
- rail_keystring
- movement_amount_unitsnumber
- movement_typestring
- payment_referencestring
- stripe_session_idstring
run_durable_usage_ledger_event
Record receipt, relay, payment-reference, and proof activity as usage and ledger-compatible events.
Parameters (9)
- event_typestring
- source_servicestring
- rail_keystring
- receipt_idstring
- receipt_hashstring
- proof_hashstring
- payment_statestring
- delivery_statestring
- next_endpointstring
validate_production_write
Validate rail, idempotency, and target surface.
Parameters (3)
- target_surfacestring
- rail_keystring
- idempotency_keystring
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"agentic-rails": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://weverlabs.com/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.