PayFlowAgent suite: token intel, DeFi, enrich, Base trust (x402).
Pay-per-call APIs for autonomous AI agents. USDC via x402, no signup.
MCP registry name: io.github.Coinlooter/mcp
payflowagent-mcp@0.1.3This repository contains the open-source integration pieces:
| Path | What |
|---|---|
/ (root) | payflowagent-mcp — MCP server for Cursor, Claude Desktop, and custom agents. |
examples/screen-bot/ | Reference polling bot: finds high-score nad.fun tokens every few minutes. |
The scoring APIs run on PayFlowAgent infrastructure; this repo is the client surface so agents and developers can integrate in one step.
| Tool | Price | Description |
|---|---|---|
score_token | free | 0–100 score, riskLevel, action (rate-limited). |
decide_token | x402 | Full report: factors, graduation, momentum. |
token_summary | x402 | Graduation progress + momentum (cheap entry). |
screen_tokens | x402 | Ranked list of pre-scored fresh tokens. |
| Tool | Price | Description |
|---|---|---|
sample_yields | free | Top yield pools + 3-item opportunity preview (score + reasons). |
yield_opportunities | x402 | Ranked yield picks with risk score & explainable reasons. |
npx -y payflowagent-mcp@0.1.3
~/.cursor/mcp.json (or project .cursor/mcp.json):
{
"mcpServers": {
"payflowagent": {
"command": "npx",
"args": ["-y", "payflowagent-mcp@0.1.3"],
"env": {
"PAYFLOWAGENT_API_BASE": "https://nad.payflowagent.net",
"PAYFLOWAGENT_DATAFEED_BASE": "https://data.payflowagent.net"
}
}
}
}
Same config as Cursor (Settings → Developer → MCP Servers).
Without X402_BUYER_PRIVATE_KEY only free tools work (score_token, sample_yields).
Use a dedicated payer wallet (Base, USDC) — never your main wallet.
| Variable | Default | Purpose |
|---|---|---|
PAYFLOWAGENT_API_BASE | https://nad.payflowagent.net | nad.fun API base URL. |
PAYFLOWAGENT_DATAFEED_BASE | https://data.payflowagent.net | Datafeed API base URL. |
X402_BUYER_PRIVATE_KEY | — | Payer wallet key (Base, USDC). Enables paid tools. |
X402_BUYER_RPC | https://mainnet.base.org | Payment RPC (optional). |
After npm publish, list in the official registry:
npm install -g @modelcontextprotocol/publisher
cd payflowagent-mcp
mcp-publisher login github
mcp-publisher publish
Manifest: server.json (io.github.Coinlooter/mcp).
See examples/screen-bot — polls /v1/screen every few
minutes, de-duplicates, and alerts on new high-score tokens (optional webhook).
Fork it and point it at your own trading logic.
npm install
npm run typecheck
npm run build # emits dist/
npm start # stdio server from source (tsx)
npm run build
npm publish
MIT — see LICENSE.
Source-derived launch command. Check the maintainer’s required arguments and credentials before running:
npx -y payflowagent-mcpMerge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.
{
"mcpServers": {
"io-github-coinlooter-mcp": {
"command": "npx",
"args": [
"-y",
"payflowagent-mcp"
]
}
}
}Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.
Claude Desktop setup referencepayflowagent-mcpnpmio.github.Coinlooter/mcp works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.