Light Dark
Connect With Us

Fexr is social onchain trading made simple: follow top traders, copy proven strategies, and trade from your own wallet under a spending cap you control.

Help Us Grow!

Rate us on Google Play
5.0
Rate us on App Store
5.0
Fexr LLM Skills

Agent-Callable Fexr Skills for Any LLM

One skill wires any LLM to Fexr's whole stack through a typed contract — so the calls it makes are the real ones: right endpoints, right params, right auth. No hallucinated APIs.

Any LLM
Claude ChatGPT Cursor Agents
call
Fexr Skill
Typed contract
28 tools · live registry
MCP · x402
200 · typed
Fexr infra
Wallets Execution Market data Governance

Pointing an LLM at raw infra breaks in predictable ways.

Ask a model to build against an API it half-remembers and you get confident, wrong code. Three failure modes eat most of the debugging.

Hallucinated endpoints

The model invents a plausible route like /api/wallet/create that never existed. You find out at runtime, with a 404.

Wrong params & shapes

Right endpoint, wrong body — a misnamed field, a string where an amount goes, a missing header. A 400 you have to reverse-engineer.

Auth guesswork

DPoP, API keys, x402 payment headers — the model guesses the scheme and stalls on 401s instead of shipping.

The skill removes the guessing. It gives the model Fexr's typed contract — every endpoint, parameter, and auth rule, generated from the live registry — so it calls the real thing correctly instead of improvising.

What the skill hands your model.

One typed contract, generated from Fexr's live registry. Add it once; your LLM builds against the real API surface — not its best guess.

Typed tools, live from the registry

28 typed tools generated from Fexr's running services at api.fexr.io/v1/mcp. Names, routes, and types stay in sync with production — the model can't call something that isn't there.

Schemas & prices embedded

Every tool carries its request and response schema, and where a call is metered, its USDC price. The model validates params before it calls, and budgets a paid call before it makes one.

Auth & payments handled

DPoP, API keys, and x402 payment headers are part of the contract — configured once on the MCP server, or carried in the x402 flow — so the model wires auth correctly instead of guessing the scheme. Run more than one agent and each still carries its own key, never one shared credential for the whole fleet.

Build anything on Fexr.

The skill covers the whole stack — all three families reachable from the same typed contract. Market data is one of them, not the main event.

Data
Market Data & Signals

Prices, fundamentals, flows, and research as typed reads — from asset metrics to smart-money flow and deep research. Every response is schema-typed and carries a freshness age, so the model knows exactly what it got.

Call · x402 · MCP Shape · Typed JSON + freshness Auth · None needed for x402
Build
Governance Builder

Describe a governance model in plain language; the skill orchestrates wallets, liquidity contracts, proposals, member roles, and on-chain execution into a working app — against Fexr's production APIs, typed end to end.

Call · MCP orchestration Surface · Claude & MCP clients Auth · MCP server + API key
Execute
Wallet & Execution

Self-custody wallets, staking and liquidity contracts, and an on-chain execution engine — exposed directly as typed REST with replay-safe webhooks, the same primitives the builder skill calls.

Call · REST + webhooks Surface · Any HTTP client Auth · DPoP — Fexr Seat

What "auth handled" actually means underneath.

Not one shared secret behind a nicer error message. Six separate guarantees, each one a real backend change, not a policy.

One key per agent

Each agent gets its own ES256 keypair — never a shared secret across a fleet. Compromise one agent's key and you revoke exactly that key, not the whole integration.

Not a bearer secret you hope nobody logs

API keys are stored as peppered HMAC hashes, never plaintext, each with its own capability scopes and expiry. A leaked log line doesn't leak a usable key.

Proof of possession, not a static token

Wallet & Execution calls require DPoP (RFC 9449) — a fresh signed proof on every request. A captured token alone can't be replayed on the next call.

A paid job that can't silently vanish

Deep research, signals, and other paid async calls write to a transactional outbox in the same commit as the charge. A broker hiccup can't drop work you already paid for.

Ed25519-signed, hash-chained receipts

Every fund-affecting action gets a signed receipt, chained to the one before it. Verify it yourself against the published key at /receipt-keys — you don't have to take our word for it.

One kill switch for the whole workspace

Enterprise workspaces add OIDC sign-in, roles, and SCIM deprovisioning. Revoke at the workspace and every agent's outstanding grant goes stale at once. Full picture at fexr.io/enterprise.

Same task, with and without the skill.

A wallet-balance call, generated two ways. Without the typed contract the model improvises the route and the auth; with it, the call is correct and the auth is already wired.

Raw LLM · guessing
# invents a plausible route + auth GET /api/v1/wallet/get-balance Authorization: Bearer sk-… # → 404 Not Found · no such endpoint # → 401 Unauthorized · wrong auth scheme # …you debug both by hand
With the Fexr skill
# typed MCP tool from the live registryget_wallet_balance { "address": "0x…" } # auth configured once on the MCP server200 OK { "usdc": "1240.50", "chain": 8453 } # correct on the first call
Typed contract from live registry MCP: api.fexr.io/v1/mcp · 28 tools x402 pricing embedded per tool agent.json · ai-plugin.json · openapi.yaml

Works in the LLM you already use.

Add the skill and the same typed catalog is reachable from every major client. Tool-calling, webhooks, and DPoP-gated enterprise endpoints vary by surface.

Client / surfacex402MCP toolsCatalogDPoPWebhooksAuth model
Claude Skill MCP server + Fexr Seat
Claude MCP server MCP config, API key
ChatGPT / OpenAI plugin ai-plugin.json / OpenAPI
Cursor / IDE agents MCP api.fexr.io/v1/mcp
MCP agent frameworks tool-call api.fexr.io/v1/mcp
Raw HTTP agent any client 402 → X-PAYMENT header

Everything the skill can reach.

The full typed surface behind the contract — each product callable as an MCP tool, over REST, or paid per call over x402. Reference, not required reading.

Product x402 price MCP tool REST SDK Auth
Market Data
Asset Metrics$0.01 · callBasic
Historical Timeseries$0.01 · callBasic
Derivatives$0.01 · callBasic
Exchange & Market Data$0.01 · callBasic
Stablecoins$0.02 · callBasic
Fundamentals
Protocol Financials$0.05 · callBasic
Network Activity$0.02 · callBasic
Staking & Yields$0.02 · callBasic
Capital & Supply
Token Unlocks$0.25 · assetget_token_unlocksBasic
Fundraising$0.10 · callBasic
Treasury$0.05 · callBasic
Signals & Flows
Market Signals$0.10 · assetget_market_signalsBasic
Predictive Signals$0.25 · assetget_predictive_signalsBasic
Smart-Money Flow$0.10 · assetget_smart_money_flowBasic
Whale Alerts$0.02 · callget_whale_alertsBasic
Sentiment & Mindshare$0.05 · assetBasic
Governance
Proposal Tracking$0.02 · callBasic
Research & AI
AI Copilot$0.10 · queryask_ai_copilotBasic
Deep Research$2.00 · reportrun_deep_researchBasic
Asset Diligence$2.00 · reportBasic
Sector & Thematic Research$2.00 · reportBasic
Tools
Screener$0.05 · queryrun_screenerBasic
Alerts$0.02 · fireBasic
News & Trending$0.01 · callBasic
Watchlists + AI Digest$0.05 · digestBasic
Cohort Intelligence
Deep Intelligence$2.00 · queryBasic
Governance Builder

Orchestrates wallets, liquidity, proposals, roles and execution from one prompt. Not metered per-call — it composes the APIs below.

MCP orchestration · Claude & MCP clients · API key
Wallet & Execution

Self-custody wallets, staking/liquidity contracts, and the on-chain execution engine, with replay-safe webhooks.

REST + webhooks · DPoP · Fexr Seat

Add the skill in minutes.

1Add the MCP server to your client. Point Claude, Cursor, or your agent framework at api.fexr.io/v1/mcp — 28 typed tools, schemas and prices embedded.
2Or call over raw x402 HTTP. Any HTTP client works — hit an endpoint, get a 402 with the USDC price, pay on Base, and retry with X-PAYMENT.
3Prompt naturally. Ask your model to build on Fexr — it calls the real, typed endpoints instead of guessing them.
4Go enterprise when ready. A Fexr Seat ($2,500/yr) unlocks DPoP endpoints and removes per-call fees — and scales to a whole team: every agent in the workspace draws on one seat, each still with its own key.
# add the Fexr MCP server to your client { "mcpServers": { "fexr": { "url": "https://api.fexr.io/v1/mcp" } } } # then your model calls typed tools directlyget_wallet_balance { address } # → 200, auth handled

Ship on Fexr without the errors. Add the skill to the LLM you already use, and your model builds against Fexr's real, typed surface — right endpoints, right params, auth handled — from the first call.

Add the MCP server in a minute — no account needed to try it.
Related