Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Oblique Markets

REMOTE · API.OBLIQUE.MARKETS · SCANNED SEP 29

x402-paid analytics, market intelligence, research, and LLM inference for AI agents.

−1 this week 67 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security49
Transport & Reachability100
Schema Quality & AI Usability71
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 7363 tokens (~93/item across 79 items; 79 tools + 0 resources), lean.Pass
  • Tools include usage examples.Pass
Stability & Change Management92
  • Stability check failed: schema churn in the 30 days we've observed: 5 tool removals, 0 breaking changes, 0 auth/transport breaks, 22 additions. See how to fix → Fail
Tool Coverage81
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 42% of tool parameters carry a description.Partial
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 3 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "base_transfer_search_rpc" implies "transfer" and declares no destructiveHint at all, which the MCP spec reads as destructive by default. See how to fix → Fail
  • An AI judge read all 79 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities20
  • Spec-recency check failed: implements MCP spec 2024-11-05; the latest is 2026-07-28. See how to fix → Fail
Install

How do I install the Oblique Markets MCP server?

Oblique Markets is a hosted endpoint at https://api.oblique.markets/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.oblique.markets

# add to Claude Code
claude mcp add --transport http markets-oblique-api-oblique-markets 'https://api.oblique.markets/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "markets-oblique-api-oblique-markets": {
      "url": "https://api.oblique.markets/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "markets-oblique-api-oblique-markets": {
      "type": "http",
      "url": "https://api.oblique.markets/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.markets-oblique-api-oblique-markets]
url = "https://api.oblique.markets/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "markets-oblique-api-oblique-markets": {
      "type": "remote",
      "url": "https://api.oblique.markets/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add markets-oblique-api-oblique-markets --url 'https://api.oblique.markets/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  markets-oblique-api-oblique-markets:
    url: "https://api.oblique.markets/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "markets-oblique-api-oblique-markets": {
      "Transport": "http",
      "Url": "https://api.oblique.markets/mcp"
    }
  }
}
# add to Vellum
assistant mcp add markets-oblique-api-oblique-markets -t streamable-http -u 'https://api.oblique.markets/mcp'
// mcp.json
{
  "mcpServers": {
    "markets-oblique-api-oblique-markets": {
      "type": "http",
      "url": "https://api.oblique.markets/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 23 Sept 26 −1

    No change was recorded against any check on this day. Stability & Change Management went from 97 to 93.

  • 13 Sept 26 0
    • New tool “proxy_implementation” functional
  • 12 Sept 26 +1
    • Tool “agentcore_route” rewrote its description, which is the text the model reads security
    • Tool “bazaar_listing_lint” rewrote its description, which is the text the model reads security
    • Tool “browser_evidence” rewrote its description, which is the text the model reads security
    • Tool “chat_completion” rewrote its description, which is the text the model reads security
    • Tool “gleif_resolve” rewrote its description, which is the text the model reads security
    • Tool “inference” rewrote its description, which is the text the model reads security
    • Tool “market_intel” rewrote its description, which is the text the model reads security
    • Tool “people_search” rewrote its description, which is the text the model reads security
    • Tool “profile_search” rewrote its description, which is the text the model reads security
    • Tool “trading_signals” rewrote its description, which is the text the model reads security
    • Tool “tweets_search” rewrote its description, which is the text the model reads security
    • Tool “wallet_analyze” rewrote its description, which is the text the model reads security
    • Tool “web_search” rewrote its description, which is the text the model reads security
    • Tool “x402_endpoint_verify” rewrote its description, which is the text the model reads security
    • Tool “x402_facilitator_health” rewrote its description, which is the text the model reads security
    • “people_enrich” reworded the description of “linkedin_url” cosmetic
    • “people_record_normalize” reworded the description of “linkedin_url” cosmetic
    • “sentiment” reworded the description of “topic” cosmetic
  • 11 Sept 26 0
    • A breaking change shipped without a version bump: still 1.1.0 ▼ security
    • Tool “pdl_people_enrich” was removed ▼ security
    • Tool “rep_agi_prepaid_tokens” was removed ▼ security
    • Tool “rep_cheaptokens_buy” was removed ▼ security
    • Tool “rep_linkedpanda_search” was removed ▼ security
    • Tool “rep_stableenrich_people_enrich” was removed ▼ security
    • Tool “rep_stableenrich_people_search” was removed ▼ security
    • Tool “rep_stableenrich_search” was removed ▼ security
    • Tool “seats_aero_search” was removed ▼ security
    • Tool “base_transfer_search” rewrote its description, which is the text the model reads security
    • Tool “payer_profile” rewrote its description, which is the text the model reads security
    • New tool “award_flight_search” functional
    • New tool “chat_completion” functional
    • New tool “people_enrich” functional
    • New tool “people_record_normalize” functional
    • New tool “people_search” functional
    • New tool “prepaid_access_token” functional
    • New tool “profile_search” functional
    • New tool “web_search” functional
  • 10 Sept 26 0
    • New tool “payer_profile” functional
  • 9 Sept 26 0
    • Tool “x402_facilitator_health” rewrote its description, which is the text the model reads security
    • New tool “run_python” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 29 Sept 2026 · Probed https://api.oblique.markets/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=oblique.markets CN=WE1,O=Google Trust Services,C=US 21 Sept 2026 20 Dec 2026 ECDSA 256 ECDSA-SHA256 bfea2cc93e21ad7e1310ca98e876ab56
SANs: oblique.markets, *.oblique.markets
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC secure

Validation of api.oblique.markets. — Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
markets. present 58144 8 Verified
oblique.markets. present 2371 13 Verified
api.oblique.markets. Verified address RRset verified with the apex keys
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.oblique.markets/mcp Verified 200
http (plaintext) http://api.oblique.markets/mcp Served over HTTP 200
MCP tools · 79 exposed · ~7,363 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
agent_preflight_bundle ~162

Select 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.

NameTypeReqDescription
chain_idstring|integer–Compatibility chain identifier
componentsarray–Utilities to run; defaults to all five
endpoint_requestobject–Optional request descriptor for endpoint_verify
endpoint_urlstring–HTTPS x402 endpoint for endpoint_verify
endpointsarray–Compatibility list; first URL is used by endpoint_verify
includearray–Compatibility alias for components
walletstringyesBase/EVM wallet address to inspect
wallet_addressstring–Compatibility alias for wallet

No output schema declared.

No examples provided.

agent_readiness_audit ~88

Verify 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.

NameTypeReqDescription
domainstringyesBare domain (example.com) or https URL — normalized to the https origin

No output schema declared.

No examples provided.

agent_return_context ~101

Give 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.

NameTypeReqDescription
componentsarray–Optional signals to include; defaults to the four legacy components.
cursorstring–Opaque continuation cursor returned by a prior poll.
since_snapshotstring–Completed Bazaar snapshot date to anchor a delta/trending poll.

No output schema declared.

{"components":["time","bazaar_delta","bazaar_trending"],"since_snapshot":"2026-08-28"}
agentcore_route ~122

Task 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.

NameTypeReqDescription
constraintsobject––
max_pricenumberyes–
output_formatstring––
preferred_railstring––
price_capnumber––
prior_bid_atomicinteger––
seller_delivery_receiptobject––
taskstringyes–

No output schema declared.

No examples provided.

answer_with_sources ~45

Answer a research question with cited web sources and a concise evidence packet. $0.65/call via x402.

NameTypeReqDescription
questionstringyesQuestion to answer with citations

No output schema declared.

No examples provided.

award_flight_search ~87

Submit a bounded award-flight search and get a normalized, validated request echo with honest availability semantics. $0.02/call via x402.

NameTypeReqDescription
cabinstring––
destination_airportsarrayyes–
end_datestringyes–
origin_airportsarrayyes–
passengersinteger––
start_datestringyes–

No output schema declared.

No examples provided.

b402_preflight ~138

Validate 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.

NameTypeReqDescription
amountstringyes–
assetstringyesnative/BNB or a BEP-20 contract address
chainstringyes–
deadlinestring|integeryesISO-8601 timestamp or Unix seconds
fee_capstringyesMaximum network fee in BNB
intent_idstringyes–
payerstringyes–
recipientstringyes–

No output schema declared.

No examples provided.

base_block_number ~42

Fetch the current Base mainnet block number from redundant public RPCs and return structured JSON with source and freshness metadata. $0.002/call via x402.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

base_gas_price ~51

Current 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

base_transfer_search ~85

Bounded Base ERC-20 transfer history for one wallet, with token, flow and pagination filters and normalized transfer fields. $0.005/call via x402.

NameTypeReqDescription
basestringyes–
chainsstring––
flowstring––
limitinteger––
offsetinteger––
tokensstring––

No output schema declared.

No examples provided.

base_transfer_search_rpc ~100

Search bounded Base mainnet ERC-20 transfers by address, direction, asset, counterparty, and time window; return structured transfer records. $0.02/call via x402.

NameTypeReqDescription
addressstringyes–
assetstring––
counterpartystring––
directionstringyes–
from_timestampstring––
limitinteger––
to_timestampstring––

No output schema declared.

No examples provided.

base_tx_status ~63

Return Base transaction success or revert state, block number, confirmations, gas used, and effective gas price for a transaction hash. $0.003/call via x402.

NameTypeReqDescription
hashstringyesTransaction hash, 0x-prefixed 64 hex chars

No output schema declared.

No examples provided.

base_usdc_balance ~65

Check 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.

NameTypeReqDescription
addressstringyesEVM address, 0x-prefixed 40 hex chars

No output schema declared.

No examples provided.

base_usdc_transfer_check ~91

Verify 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.

NameTypeReqDescription
txstringyesTransaction hash to verify, 0x-prefixed 64 hex chars

No output schema declared.

No examples provided.

base_wallet_profile ~103

Profile 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.

NameTypeReqDescription
addressstringyes–
assetstring–Optional native/base/eth or ERC-20 contract address
chainstring––
include_counterpartiesboolean––
lookback_blocksinteger––

No output schema declared.

No examples provided.

batch_extract ~75

Extract 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 fails.

NameTypeReqDescription
idempotency_keystringyes–
itemsarrayyes–

No output schema declared.

No examples provided.

batch_url_json ~70

Run 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.

NameTypeReqDescription
idempotency_keystringyes–
jobsarrayyes–

No output schema declared.

No examples provided.

bazaar_category_heat ~58

Where 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

bazaar_category_heat_feed ~112

Loopable 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.

NameTypeReqDescription
categoriesarray––
client_polled_atstring––
cursorstring––
max_changesinteger––
since_snapshotstring––
viewstring––

No output schema declared.

No examples provided.

bazaar_delta ~56

What 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

bazaar_listing_lint ~94

Lint 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 snapshot history (price churn, delisting). $0.01/call via x402.

NameTypeReqDescription
resourcestringyesThe listed resource URL to lint

No output schema declared.

No examples provided.

bazaar_market_report ~75

The 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 from daily full-catalogue snapshots. $0.50/call via x402.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

bazaar_new_listings ~56

Which 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

bazaar_price_stats ~91

How 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. $0.002/call via x402.

NameTypeReqDescription
networkstring–Optional network filter (e.g. 'base', 'solana'); omit for all networks.

No output schema declared.

No examples provided.

bazaar_pulse ~47

Full 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

bazaar_seller_rank ~61

Who 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

bazaar_trending ~55

Which 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

browser_evidence ~69

Run one ephemeral headless browser action and verify a selector or text assertion, returning a verified evidence record. $0.02/call via x402.

NameTypeReqDescription
actionobjectyes–
expectedobjectyes–
request_idstringyes–
urlstringyes–

No output schema declared.

No examples provided.

chat_completion ~60

Get 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.

NameTypeReqDescription
max_tokensinteger––
messagesarrayyes–

No output schema declared.

No examples provided.

classify_text ~101

Classify 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.

NameTypeReqDescription
labelsarrayyes2-20 candidate labels; the response is exactly one of them
textstringyesText to classify (truncated to 8,000 characters)

No output schema declared.

No examples provided.

company_research ~60

Company research brief with cited sources, business profile, competitors, market signals, and risks. $0.50/call via x402.

NameTypeReqDescription
filing_typestring––
tickerstringyesExchange ticker, e.g. AAPL

No output schema declared.

No examples provided.

compile_payment_policy ~103

Compile a multi-rail merchant payment policy with authorization, spending, settlement, receipt, deny, and refund rules. $0.02/call via x402.

NameTypeReqDescription
human_authorization_requiredbooleanyes–
max_latency_msnumberyes–
max_price_usdcnumberyes–
product_typestringyes–
refund_capabilitybooleanyes–
reversiblebooleanyes–
supported_assetsarrayyes–

No output schema declared.

No examples provided.

crypto_price ~53

Current USD price for one token symbol from live market data, with source attribution. $0.004/call via x402.

NameTypeReqDescription
symbolstring–Single token symbol, e.g. ETH, BTC, SOL

No output schema declared.

No examples provided.

echo ~44

Echo 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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

endpoint_task_evaluation ~103

Make 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.

NameTypeReqDescription
body–––
headersobject–Scalar request headers
methodstring––
target_urlstringyesPublic http(s) endpoint to test
task_assertionsobject–Optional status, body_contains and response_schema assertions

No output schema declared.

No examples provided.

extract_json ~96

Turn 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.

NameTypeReqDescription
schemaobjectyesJSON Schema object the output must conform to
textstringyesSource text to extract from (truncated to 8,000 characters)

No output schema declared.

No examples provided.

extract_keywords ~81

Extract 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.

NameTypeReqDescription
max_keywordsinteger–Maximum keywords to return
textstringyesText to analyze (truncated to 8,000 characters)

No output schema declared.

No examples provided.

fetch_x402_content ~91

Fetch 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).

NameTypeReqDescription
extract_optionsobject––
formatstring–Output format (default: markdown)
urlstringyesURL to fetch (must be https)

No output schema declared.

No examples provided.

ghost_bid_audit ~89

Audit a signed or explicitly declared selected offer against alternatives and quantify affordable counterfactual savings. $0.01/call via x402.

NameTypeReqDescription
alternativesarrayyes–
max_price_atomicinteger––
selected_offerobjectyes–
selected_offer_declaredboolean––
signature_secretstring––
signed_selected_offerobject––

No output schema declared.

No examples provided.

gleif_resolve ~140

Resolve 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.

NameTypeReqDescription
candidatesboolean–Return ranked candidates instead of rejecting an ambiguous match
countrystring–ISO 3166-1 alpha-2 legal-address country code
jurisdictionstring–ISO 3166-2 jurisdiction code
legal_namestring–Legal entity name or distinctive name fragment
leistring–20-character Legal Entity Identifier
registration_idstring–Entity registration identifier

No output schema declared.

No examples provided.

inference ~111

Chat-completion inference (standard messages request shape) against a six-model catalogue (see /api/v1/models). $0.01 charged per 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.

NameTypeReqDescription
messagesarrayyesChat messages array
modelstring–Model ID (see /api/v1/models)
streamboolean–Enable SSE streaming

No output schema declared.

No examples provided.

listing_triage ~72

Triage 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.

NameTypeReqDescription
listing_namestring–Listing/service name to match
listing_urlstring–Listing resource URL to match instead

No output schema declared.

No examples provided.

market_intel ~74

Compose public DeFi market metrics (protocols, chains, DEX volume, fees, yields) with bounded public web context. $0.10/call via x402.

NameTypeReqDescription
chainstring––
projectstring––
symbolstring––
token_addressstring––

No output schema declared.

No examples provided.

mpp_admission_gate ~94

Admit 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.

NameTypeReqDescription
freshnessobject––
price_capnumber–Maximum service price in USD
railstring––
taskstringyesNatural-language task to match against the MPP public catalog

No output schema declared.

No examples provided.

mpp_route ~111

MPP-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 top-three shortlist; free route returns top-1.

NameTypeReqDescription
constraintsobject––
output_formatstring––
preferred_chainstring––
price_capnumber––
taskstringyesNatural-language task to route

No output schema declared.

No examples provided.

oblique_gateway ~64

Observer-backed gateway over five allowlisted proven sellers with capped float, upstream payment reference, delivery and transparent 10% margin receipt. $0.001187/call via x402.

NameTypeReqDescription
taskstringyesTask used to select an allowlisted observer-proven seller

No output schema declared.

No examples provided.

payer_profile ~175

Profile 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 sweep, paying index, repeat buyer, single touch — with evidence and confidence, plus the rule for reading it: the first one to three payers of a new listing are usually verifiers paying to look. Not an identity claim. $0.01/call via x402. Free doors: GET /api/v1/payer-profile/example (a worked machine-wallet profile) and GET /api/v1/payer-profile/classes (every class and its heuristic).

NameTypeReqDescription
addressstringyesThe Base address that paid you
window_daysinteger–How far back to read, in days

No output schema declared.

No examples provided.

people_enrich ~109

Accountless people-enrichment lookup: normalize identity signals and return requested enrichment fields with confidence, freshness, retrieval time and evidence hash. $0.28/call via x402.

NameTypeReqDescription
companystring–Company or organization
emailstring–Email address
linkedin_urlstring–professional profile URL
locationstring–Location
namestring–Full name
phonestring–Phone number
requested_fieldsarrayyes–

No output schema declared.

{"company":"Analytical Engines","email":"ada@example.com","location":"London","name":"Ada Lovelace","requested_fields":["email","company","location","job_title","linkedin_url"]}
people_record_normalize ~115

Normalize 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.

NameTypeReqDescription
companystring–Company or organization
domainstring–Company domain
emailstring–Person email address
first_namestring–First name
last_namestring–Last name
linkedin_urlstring–professional profile URL
namestring–Full name

No output schema declared.

No examples provided.

people_search ~166

Search 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.

NameTypeReqDescription
current_company_domainsarray––
current_company_headquartersarray––
current_company_industriesarray––
current_company_namesarray––
current_company_specialtiesarray––
current_position_seniority_levelarray––
current_position_titlesarray––
limitinteger––
offsetinteger––
person_locationsarray––
person_namesarray––
person_skillsarray––
search_afterstring––

No output schema declared.

No examples provided.

Common questions

What is the Oblique Markets MCP server?

Oblique Markets is an MCP server listed in the public MCP registry as markets.oblique.api/oblique-markets. x402-paid analytics, market intelligence, research, and LLM inference for AI agents. This page covers its hosted endpoint (https://api.oblique.markets/mcp).

Is the Oblique Markets MCP server safe to use?

Oblique Markets scores 67 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Oblique Markets MCP server expose?

Oblique Markets exposes 79 tools: server_time, echo, web_extract, sentiment, company_research, and 74 more. Their descriptions and schemas cost roughly 7,363 tokens of context every time the server is loaded.

Does the Oblique Markets MCP server require authentication?

No. We connected to Oblique Markets without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Oblique Markets MCP server still maintained?

Oblique Markets is still listed as active in the MCP registry. We last reached this channel on 29 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.