MCP server for Wayforth — The API Runtime for AI Agents.
Project description
wayforth-mcp
MCP server for Wayforth — one tool call to search, execute, and pay for any of ~5,000 indexed APIs.
mcp-name: io.github.WayforthOfficial/wayforth
Install
uvx wayforth-mcp
Add to Claude Code permanently:
claude mcp add wayforth -- uvx wayforth-mcp
Setup
Get an API key at wayforth.io/signup, then set it in your environment:
export WAYFORTH_API_KEY=wf_live_...
Tools
| Tool | Description |
|---|---|
wayforth_search |
Search ~5,000 APIs by natural language — returns WRI scores, tier, price/req |
wayforth_query |
Structured discovery — filter by tier, latency, region, price, payment rail |
wayforth_run |
Intent-based routing with automatic reliability failover — returns result + failover status |
wayforth_execute |
Direct execution of a managed service; auto-fails over to best alternative if degraded — returns result + failover status |
wayforth_reliability |
Real-time reliability check — WRI score, tier, 7d uptime, last probe, failover candidate |
wayforth_pay |
Pay for a service via card credits or USDC on Base |
wayforth_list |
Browse catalog with category, tier, and limit filters |
wayforth_status |
Live API health, WRI scores, tier levels, last probe result, and failover history |
wayforth_stats |
Catalog statistics — total services, tier breakdown |
wayforth_keys |
Store your own API keys encrypted at rest (BYOK) |
wayforth_remember |
Save a service to persistent agent memory |
wayforth_recall |
Retrieve services previously saved to memory |
wayforth_compare |
Side-by-side comparison of two services by slug |
wayforth_similar |
Find services co-used alongside a given service |
wayforth_identity |
Get or create your agent identity — returns trust score, reputation tier, usage history |
wayforth_check_agent_identity |
Look up another agent's identity by wallet address |
wayforth_set_wri_alert |
Set a webhook to fire when a service crosses a WRI score threshold |
wayforth_quickstart |
Get started guide — returned as a formatted string |
Development
cd packages/mcp-server
uv sync
uv run python server.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wayforth_mcp-0.8.14.tar.gz.
File metadata
- Download URL: wayforth_mcp-0.8.14.tar.gz
- Upload date:
- Size: 65.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caa0c56412c24a31a7360e26bb5cbc85becfbaf8b7e7705b11b69f5e7f8d24e1
|
|
| MD5 |
e000ef60a1b7182c58f54bde7cd8fc3e
|
|
| BLAKE2b-256 |
c6a3808d5878ba5ddd8ca427f2c7344b8fa57057c4e76c6abe591d87cd5df71f
|
Provenance
The following attestation bundles were made for wayforth_mcp-0.8.14.tar.gz:
Publisher:
publish-mcp.yml on WayforthOfficial/wayforth
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wayforth_mcp-0.8.14.tar.gz -
Subject digest:
caa0c56412c24a31a7360e26bb5cbc85becfbaf8b7e7705b11b69f5e7f8d24e1 - Sigstore transparency entry: 1787247154
- Sigstore integration time:
-
Permalink:
WayforthOfficial/wayforth@d41b086690194e31282f47ba73babb0558b59755 -
Branch / Tag:
refs/tags/mcp-v0.8.14 - Owner: https://github.com/WayforthOfficial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mcp.yml@d41b086690194e31282f47ba73babb0558b59755 -
Trigger Event:
push
-
Statement type:
File details
Details for the file wayforth_mcp-0.8.14-py3-none-any.whl.
File metadata
- Download URL: wayforth_mcp-0.8.14-py3-none-any.whl
- Upload date:
- Size: 27.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6cdde463e234e3ae787e38a139e6308828a30beac44aae1bcdf71e3f8a69136
|
|
| MD5 |
7daac42384e1d99ec1ea16ec3db106f6
|
|
| BLAKE2b-256 |
1d12890fd84501df25b78497513fa6fba7b49cf4bcece04b86dfca6c0c306df6
|
Provenance
The following attestation bundles were made for wayforth_mcp-0.8.14-py3-none-any.whl:
Publisher:
publish-mcp.yml on WayforthOfficial/wayforth
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wayforth_mcp-0.8.14-py3-none-any.whl -
Subject digest:
b6cdde463e234e3ae787e38a139e6308828a30beac44aae1bcdf71e3f8a69136 - Sigstore transparency entry: 1787247260
- Sigstore integration time:
-
Permalink:
WayforthOfficial/wayforth@d41b086690194e31282f47ba73babb0558b59755 -
Branch / Tag:
refs/tags/mcp-v0.8.14 - Owner: https://github.com/WayforthOfficial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mcp.yml@d41b086690194e31282f47ba73babb0558b59755 -
Trigger Event:
push
-
Statement type: