
Oblique Markets MCP server
Which MCP servers are Oblique Markets's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-26
- Registry namemarkets.oblique.api/oblique-marketsverified in the MCP registry
The registry name sits under oblique.markets. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-26
- Tools79
- Server calls itselfoblique-markets
- Server version1.1.0
- Protocol version2024-11-05
On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 706 ms.
- Its tools do every use case we checked: pay per call for machine-to-machine services; fetch market data and telemetry through an API.
- Checked on 1 of the 7 days it takes to judge reliability.
Once connected
- Parameters are untyped or undescribed in 36 of 79 tools: check arguments before calling.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
- What an agent can do with it2 of 2 use cases
- Answeredmeasuring1 of the 7 daily checks it takes to print a share
- Median first answer843 ms
- Space in an agent's context≈ 12,616 tokensthe definitions of all its tools (79), which an agent carries on every turn
- Tool definitionsB · 76 of 100
- Typed results0 of 79 toolsdeclared outputSchema: results come typed, read once
- Parameters without a type: in 1 of 79
- Parameters without a description: in 36 of 79
- Not saying whether it only reads or can destroy: 79 of 79
What an agent can do with it
- can do · pay per call for machine-to-machine services
- can do · fetch market data and telemetry through an API
- not sure · connect an agent to tools via an MCP server
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
None of the five warning signs in these definitions.
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
server_timeCurrent server time as ISO 8601 plus Unix epoch, returned only after settlement — the smallest end-to-end probe of the x402 payment path. $0.01/call via x402.
echoEcho the request query parameters back with a timestamp — an x402 client diagnostic that exercises the payment headers, not just the HTTP client. $0.01/call via x402.
web_extractExtract structured JSON from a web page: return URL, title, meta description, cleaned text, extraction timestamp, and payment status for agent workflows. $0.03/call via x402.
sentimentSentiment analysis of a supplied block of text, or of current coverage of a named topic. $0.05/call via x402.
company_researchCompany research brief with cited sources, business profile, competitors, market signals, and risks. $0.50/call via x402.
answer_with_sourcesAnswer a research question with cited web sources and a concise evidence packet. $0.65/call via x402.
crypto_priceCurrent USD price for one token symbol from live market data, with source attribution. $0.004/call via x402.
bazaar_pulseFull x402 Bazaar market pulse for the latest completed daily snapshot: catalogue totals, top services by call volume, new listings and networks. $0.002/call via x402.
listing_triageTriage one Bazaar listing against its snapshot history: how long it has persisted, price changes, duplicate variants and a buy signal. $0.01/call via x402.
wallet_spyInspect an EVM wallet for recent transactions, token flows, DEX swaps, NFT activity, counterparties and a heuristic risk score. $0.03/call via x402.
endpoint_task_evaluationMake one bounded request to a public HTTP endpoint and report status, x402 payment signals, latency and assertion validity without returning the target body. $0.01/call via x402.
inferenceChat-completion inference (standard messages request shape) against a six-model catalogue (see /api/v1/models). $0.01/call: pay $0.01 exact on Base or Solana, or authorize up to $1.00 with the Base "upto" scheme and still be charged $0.01.
agentcore_routeTask router over paid agent services; free top-1 recommendation or paid $0.01 ranked top-three with ghost-bid counterfactual pricing, qualified handoff and receipt binding. $0.01/call via x402.
agent_preflight_bundleSelect up to five proven time, Base, wallet-balance and x402 verification utilities in one preflight bundle with statuses, evidence hash and bundle ID. $0.005/call via x402.
agent_return_contextGive a returning agent a bounded accountless context bundle with optional cursor-aware Bazaar delta/trending results, statuses, next cursor, and evidence hash. $0.005/call via x402.
agent_readiness_auditVerify an AI Agent API’s x402, agent.json, OpenAPI, llms.txt, robots.txt, and MCP discovery surfaces; return a 0–100 score, missing fields, validation findings, and prioritized fixes. $1.00/call via x402.
batch_extractExtract JSON from up to 10 public URLs in isolated ephemeral compute, validating each result against its own JSON Schema and returning a reconciled idempotent manifest. $0.02/call via x402; unused execution is refundable when delivery…
batch_url_jsonRun up to 10 bounded HTTPS URL-to-JSON extraction jobs for one prepaid, idempotent completion receipt. $0.02/call via x402; one reconciled batch of up to 10 jobs.
bazaar_category_heatWhere the x402 Bazaar demand actually is — the whole latest catalogue snapshot classified into 9 service categories, each with listing count, settled 30d calls, unique payers and share. $0.003/call via x402.
bazaar_category_heat_feedLoopable Bazaar category heat feed, or a bundled scout digest with heat, deltas, new listings, price changes, pulse, seller rank and repeat-call telemetry. $0.001079/call via x402; scout_digest view $0.005/call.
bazaar_deltaWhat changed in the x402 Bazaar catalogue overnight — resources added, resources delisted, and prices that moved (with before/after amounts), diffed between the two latest daily snapshots. $0.004/call via x402.
bazaar_listing_lintLint an x402 Bazaar listing before buying or before publishing your own: 0-100 quality score combining a live probe of the resource (valid 402? description? output schema? category? above the facilitator price floor?) with its day-by-day…
bazaar_market_reportThe full state of the x402 Bazaar in one JSON dossier — marketplace totals, price distribution and bands, network split, top services and sellers, new entrants, day-over-day movers, and how many listings have real repeat buyers. Built…
mpp_routeMPP-native catalog-first task routing. Free returns one recommendation; paid returns the top three with prices, payment methods, MCP schemas, health metadata and operator-controlled attribution. $0.01/call via MPP or x402 for the…
mpp_admission_gateAdmit one service from the live MPP public catalog using task relevance, price, Tempo rail, and freshness constraints, with deterministic refusal evidence. $0.005/call via x402.
bazaar_new_listingsWhich resources just listed on the x402 Bazaar — everything present in the latest daily snapshot that was missing from the prior one, with service, network, price and seller address. $0.003/call via x402.
bazaar_price_statsHow x402 Bazaar listings are priced right now — percentile distribution (atomic + USD), USD price bands with market share, and per-network medians from the latest daily full-catalogue snapshot. Optionally filter to one network…
bazaar_seller_rankWho is actually earning on the x402 Bazaar — top 25 seller addresses by settled 30d calls from the latest daily snapshot, with listings, unique payers and each seller’s busiest resource. $0.003/call via x402.
bazaar_trendingWhich x402 Bazaar services are gaining settled calls and unique payers fastest right now — day-over-day movers, decliners and new entrants from daily full-catalogue snapshots. $0.003/call via x402.
browser_evidenceRun one ephemeral headless browser action and verify a selector or text assertion, returning a verified evidence record. $0.02/call via x402.
base_block_numberFetch the current Base mainnet block number from redundant public RPCs and return structured JSON with source and freshness metadata. $0.002/call via x402.
b402_preflightValidate BNB/B402 payment intent freshness, recipient, amount, deadline, fee cap, public BNB balance, and recent activity without custody or payment relay. $0.01/call via x402.
base_gas_priceCurrent Base gas price and EIP-1559 base fee in wei and gwei, plus latest block number and fetch timestamp from redundant public RPCs. $0.002/call via x402.
base_tx_statusReturn Base transaction success or revert state, block number, confirmations, gas used, and effective gas price for a transaction hash. $0.003/call via x402.
base_transfer_search_rpcSearch bounded Base mainnet ERC-20 transfers by address, direction, asset, counterparty, and time window; return structured transfer records. $0.02/call via x402.
base_usdc_balanceCheck a Base wallet’s USDC balance on the canonical Base USDC contract and return structured JSON with atomic and formatted values. $0.003/call via x402.
base_usdc_transfer_checkVerify a Base mainnet tx hash actually moved USDC: decodes every USDC Transfer log in the receipt (from, to, amount) and answers settled true/false — the check an x402 seller runs before trusting a payment reference. $0.004/call via x402.
base_wallet_profileProfile any Base wallet without signup or an API key: native and ERC-20 balances, bounded transfer activity, counterparties, contracts, freshness and an evidence hash. $0.01/call via x402.
classify_textClassify text into exactly one of your 2-20 labels (support triage, intent detection, content routing) — the answer is validated against your label list, so you always get a real label back. $0.005/call via x402.
extract_jsonTurn unstructured text (emails, invoices, listings, bios) into structured JSON conforming to your JSON Schema — reply is parse-validated with an automatic retry, so you get JSON or a clean failure. $0.01/call via x402.
fetch_x402_contentFetch and extract content from x402-protected web pages, handling edge payment automatically. Returns clean article content with payment proof. $0.02/call via x402. Free tier: 1 fetch/day (content only).
gleif_resolveResolve a legal entity from public LEI registry records by LEI, legal name, jurisdiction, registration ID or country, returning ranked candidates and evidence. $0.01/call via x402.
ghost_bid_auditAudit a signed or explicitly declared selected offer against alternatives and quantify affordable counterfactual savings. $0.01/call via x402.
extract_keywordsExtract ranked keywords and named entities (people, orgs, places, products) from text as clean JSON arrays — for tagging, indexing, and enrichment pipelines. $0.004/call via x402.
payer_profileProfile the Base address that just paid you: public x402 payment footprint (payments, distinct recipients, cadence, native activity, what this shop has seen) and a class — self-disclosed catalogue scout, scheduled verifier, catalogue…
compile_payment_policyCompile a multi-rail merchant payment policy with authorization, spending, settlement, receipt, deny, and refund rules. $0.02/call via x402.
people_record_normalizeNormalize supplied person identity signals into one stable people record with a deterministic id and derived domains, without inventing employment or location data. $0.28/call via x402.
rewrite_textRewrite text to match an instruction — change tone, formality, length, or reading level ("make it formal", "simplify for a 10-year-old") with deterministic output. $0.005/call via x402.
base_transfer_searchBounded Base ERC-20 transfer history for one wallet, with token, flow and pagination filters and normalized transfer fields. $0.005/call via x402.
prepaid_access_tokenPurchase an Oblique-controlled prepaid HTTP-data access token in one machine-friendly POST. $1.00/call via x402.
web_searchRun a bounded web search over a public encyclopedic reference index: title, URL and snippet per hit, with paging and a total count. $0.01/call via x402.
people_searchSearch people by name, location, skill, title, seniority or company filters using bounded public-reference data; private contact and employment fields are explicitly null. $0.10/call via x402.
profile_searchSearch professional profiles using bounded public-reference data, with paging and normalized name/headline/company/location fields; private profile fields Oblique does not hold are explicitly null. $0.30/call via x402.
people_enrichAccountless people-enrichment lookup: normalize identity signals and return requested enrichment fields with confidence, freshness, retrieval time and evidence hash. $0.28/call via x402.
chat_completionGet one bounded chat completion (standard messages request shape) per paid call, with no account to open and no provider key to hold. $0.01/call via x402.
reprice_regretDid a price change on an x402 Bazaar listing pay off? Give one listing's resource_url or a seller_payto address (25 listings per page) and a window_days (7–90, default 30): replays the reported price history from daily snapshots, marks…
research_answerAnswer a concise research question from one bounded web search: cited answer, source URLs/labels with retrieval timestamps, honest insufficient-evidence refusal, and a receipt of the upstream cost. Optional domain scope and freshness…
run_pythonRun a short Python program in an isolated sandbox and get back exit code, stdout, stderr, duration and up to 3 artifact files from ./out/. Python 3.12 + numpy/pandas/requests, no network, 512 MB, 30 s max, 32 KB code, 4 input files of 256…
settlement_verifyVerify an x402 settlement actually landed on Base mainnet: real JSON-RPC receipt lookup, decoded USDC Transfer events with payer/payee/amount, success-or-reverted status, confirmation count, and a stored verification_id you can re-fetch…
award_flight_searchSubmit a bounded award-flight search and get a normalized, validated request echo with honest availability semantics. $0.02/call via x402.
The first 60 of 79, as the server listed them.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"oblique-markets": {
"type": "http",
"url": "https://api.oblique.markets/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http oblique https://api.oblique.markets/mcpclaude.ai, ChatGPT and other clients: add https://api.oblique.markets/mcp as a custom connector in the settings.
OpenAPI spec
84 paths, read 2026-10-26. Open the spec ↗
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.