MCP Server

Saylor Innovations: pay-per-call data

com.saylorinnovations/data
Data & Analytics Search & Research Public & reachable MCP 2026-07-28

What this MCP does

Provides pay-per-call research and data APIs covering publications, law, medical data, security, markets, crypto, packages and repository verification.

check_token_holders
Token holder breakdown
Top 20 holders by balance for a Solana token, with percent of supply and RugCheck's own insider label per wallet — deeper than the rolled-up top-10 percentage in check_token_security. Costs $0.01.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address (base58).'}}}
check_token_narrative
Token narrative classification
Which meme/narrative category a token fits — ai, dog, cat, political, gaming, defi, infrastructure, frog, food, or memecoin — plus its socials. Costs $0.005.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address (base58).'}}}
check_token_price
Token price + liquidity
Fast price and liquidity for a Solana token from two independent sources, with the spread between them reported — a wide spread is itself a signal. Costs $0.001, the cheapest endpoint here, built for polling.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address (base58).'}}}
check_token_security
Token security report
Security posture for a Solana token: mint and freeze authority, LP locked %, top-10 holder concentration, RugCheck named risks, and a 0-100 score. Costs $0.01. Returns the payment requirements and the URL to call once paid — an LLM cannot produce this from training data.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address (base58).'}}}
check_wallet
Wallet intelligence report
On-chain profile for a Solana wallet: SOL balance, token positions, recent activity, sampled age, failed-transaction rate and behavioural flags. Costs $0.01.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet address (base58).'}}}
compare_tokens
Compare tokens
Watchdog scores for 2-10 Solana tokens side by side in one request. Priced per mint at $0.0015 — cheaper per mint than get_token_snapshot since the payload is lighter. Good for screening a watchlist in one call instead of one call per token.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['mints'], 'properties': {'mints': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 2, 'description': 'Solana mint addresses (base58), 2 to 10 of them.'}}}
get_country_report
Country Profile
Resolve a two-letter country code into its World Bank name, region, capital, income group and lending classification for data enrichment. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['country'], 'properties': {'country': {'type': 'string', 'description': 'Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded.'}}}
get_cve_report
CVE Vulnerability Report
Resolve a CVE into its published description, status, CVSS metrics, weakness identifiers and vendor/reference links. This does not scan a system or prove safety. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['cve'], 'properties': {'cve': {'type': 'string', 'description': 'CVE identifier, for example CVE-2021-44228.'}}}
get_doi_report
DOI Citation Report
Resolve a DOI into normalized publication metadata, citation text, identifiers and source links. Abstracts and full paper text are excluded. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['doi'], 'properties': {'doi': {'type': 'string', 'description': 'DOI identifier, optionally prefixed with https://doi.org/.'}}}
get_economy_report
Country Economic Indicators
Get up to five recent annual observations for population, GDP in current US dollars and consumer-price inflation. Includes years, units, source links and missing values. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['country'], 'properties': {'country': {'type': 'string', 'description': 'Two-letter country code supported by World Bank, for example US or GB. Aggregates are excluded.'}}}
get_endpoint
Get price and payment instructions for an endpoint
Given an endpoint URL from search_endpoints (with its parameters filled in), returns the exact resource URL, price and x402 payment instructions. The agent then pays over HTTP and receives the data. Free.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Full https://saylorinnovations.com/api/... URL including query parameters.'}}}
get_fx_report
Reference Exchange Rates
Get daily reference exchange rates per one unit of a base currency, with observation date and currency codes. Not executable trading quotes. ECB source data is also available free from ecb.europa.eu. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['base'], 'properties': {'base': {'type': 'string', 'description': 'Three-letter currency code supported by the ECB reference-rate feed, for example USD or EUR.'}}}
get_guide
Get a guide
Fetch a guide by id. Free guides return the full body immediately. Paid guides cost $0.01 in USDC/USDT/SOL on Solana or USDC on Base, Polygon or Arbitrum, via x402 — this returns the payment requirements rather than the body. Use the returned url with a PAYMENT-SIGNATURE header to complete payment.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Guide id, from search_guides.'}}}
get_npmsearch_report
npm Package Search
Find up to five npm packages with versions, descriptions, registry ranking scores and source links for package discovery. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search terms, 2–160 characters.'}}}
get_package_report
npm Package Report
Inspect the latest npm package release: version, license, dependency counts, engine requirements, deprecation notice and source links. Does not download or execute package code. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Public npm package name, including @scope/name where applicable.'}}}
get_papers_report
Publication Search
Find up to five publications with DOI identifiers, authors, publication years and citation counts. Returns metadata, not abstracts or full text. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search terms, 2–160 characters.'}}}
get_price_history
Token price history (OHLCV)
OHLCV candles for a Solana token from its highest-liquidity pool — the only time-series data in this catalog; every other endpoint is a point-in-time snapshot. Costs $0.01.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address (base58).'}, 'limit': {'type': 'integer', 'description': 'Max candles returned. Default 100, max 500.'}, 'timeframe': {'enum': ['day', 'hour', 'minute'], 'type': 'string', 'description': 'Default hour.'}}}
get_python_report
Python Package Report
Inspect a Python package’s latest release, Python compatibility, declared dependencies, license metadata and PyPI-reported advisories. No code execution. Costs $0.003. Returns payment instructions for the Saylor endpoint; no provider account required.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Public Python package name.'}}}
get_recent_launches
Fresh Solana launches
Brand-new Solana pools, typically seconds to minutes old — the most perishable data here. Age, liquidity, buy/sell flow and conservative risk flags. Costs $0.005.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {'minLiquidity': {'type': 'integer', 'description': 'Filter out pools below this USD liquidity.'}, 'maxAgeMinutes': {'type': 'integer', 'description': 'Only pools younger than this.'}}}
get_token_snapshot
Full token snapshot
Complete Watchdog snapshot for a Solana token in one call: price, liquidity, holders, pairs, socials, security flags, and the security/liquidity/momentum/composite scores. Costs $0.005.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana mint address (base58).'}}}
get_trending_pools
Trending Solana pools
Currently trending Solana pools with price, liquidity, volume and 24h change. Costs $0.01.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Max 50.'}}}
list_bot_rentals
List rentable trading bots
Trading bots available to rent for a fixed period, with prices and durations. The renter runs the bot themselves with their own exchange key or wallet — nothing is hosted and no credentials are sent to this server. Free to call. Note: no performance or profitability data exists for these bots, so none can be reported; automated trading risks total loss of the funded amount.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {}}
list_categories
List categories and tags
Every category and tag in the catalog, with counts. Free. One call reveals the whole shape.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}}
list_data_endpoints
List live data endpoints
Everything buyable from this server: live Solana token, wallet, launch and market data, with prices and how to pay. Free — call this first to see what exists.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {}}
search_endpoints
Search all paid API endpoints
Search the full Saylor catalog of 180+ pay-per-call data endpoints (x402, no account or API key): academic papers, U.S. case law/statutes/regulations, medical codes and drug facts, CVE/exploit intel, prediction markets, stocks and SEC data, web page to markdown, sanctions screening, dictionary, chemistry, books, Bible/Quran, live aircraft, museum art, crypto token/wallet/DeFi data and more. Free. Returns url, example call, price and description; then call get_endpoint for payment details.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50}, 'query': {'type': 'string', 'description': 'What you need, e.g. "icd-10 code", "case law", "token price", "arxiv".'}}}
search_guides
Search guides
Search Saylor Innovations technical guides (crypto safety, DNS/domains, Linux, IoT/hardware, mining, web scraping, content growth). Free — no payment. Returns metadata only, never bodies.
Read only Open world Idempotent
Input schema
{'type': 'object', 'properties': {'tag': {'type': 'string', 'description': 'Comma-separated; all must match.'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50}, 'query': {'type': 'string', 'description': 'Free-text search over title, tags, category, summary.'}, 'category': {'enum': ['AI & Agents', 'Business & Operations', 'Content & Growth', 'Crypto Basics', 'IoT & Hardware', 'Linux & Systems', 'On-chain & DeFi', 'Security & OpSec', 'Self-Hosting & Infra', 'Solana', 'Wallets & Self-Custody', 'Web & Domains'], 'type': 'string'}, 'free_only': {'type': 'boolean', 'description': 'Only guides that cost nothing.'}}}
verify_repository
Verify a public repository build or test
Clone a public GitHub repository into a disposable Firecracker microVM, install dependencies, run one declared test, lint, or build script, and return structured logs plus the resolved commit. The service verifies execution, not semantic correctness; private repositories and arbitrary shell commands are not accepted. Costs $0.25 per attempt. Returns the paid HTTP endpoint and x402 instructions.
Read only Open world Idempotent
Input schema
{'type': 'object', 'required': ['repository', 'task'], 'properties': {'ref': {'type': 'string', 'description': 'Optional branch or tag to verify.'}, 'task': {'enum': ['test', 'lint', 'build'], 'type': 'string', 'description': 'Bounded package script to run.'}, 'repository': {'type': 'string', 'format': 'uri', 'description': 'Public GitHub HTTPS repository URL.'}, 'packageManager': {'enum': ['auto', 'npm'], 'type': 'string', 'default': 'auto', 'description': 'Version 0.1 supports npm projects; auto selects npm.'}, 'timeoutSeconds': {'type': 'integer', 'default': 60, 'maximum': 120, 'minimum': 15}}, 'additionalProperties': False}
Changed
check_token_holders
Oct. 2, 2026, 2:41 a.m.
Changed
check_token_security
Oct. 2, 2026, 2:41 a.m.
Changed
search_endpoints
Oct. 2, 2026, 2:41 a.m.
Changed
search_endpoints
Sept. 30, 2026, 2:40 a.m.
Changed
check_token_holders
Sept. 28, 2026, 2:40 a.m.
Changed
check_token_security
Sept. 28, 2026, 2:40 a.m.
Changed
search_endpoints
Sept. 28, 2026, 2:40 a.m.
Added
list_categories
Sept. 26, 2026, 2:40 a.m.
Added
list_bot_rentals
Sept. 26, 2026, 2:40 a.m.
Added
get_guide
Sept. 26, 2026, 2:40 a.m.
Added
search_guides
Sept. 26, 2026, 2:40 a.m.
Added
check_wallet
Sept. 26, 2026, 2:40 a.m.
Added
get_recent_launches
Sept. 26, 2026, 2:40 a.m.
Added
get_trending_pools
Sept. 26, 2026, 2:40 a.m.
Added
compare_tokens
Sept. 26, 2026, 2:40 a.m.
Added
get_price_history
Sept. 26, 2026, 2:40 a.m.
Added
check_token_holders
Sept. 26, 2026, 2:40 a.m.
Added
check_token_narrative
Sept. 26, 2026, 2:40 a.m.
Added
get_token_snapshot
Sept. 26, 2026, 2:40 a.m.
Added
check_token_price
Sept. 26, 2026, 2:40 a.m.
Added
check_token_security
Sept. 26, 2026, 2:40 a.m.
Added
list_data_endpoints
Sept. 26, 2026, 2:40 a.m.
Added
get_endpoint
Sept. 26, 2026, 2:40 a.m.
Added
search_endpoints
Sept. 26, 2026, 2:40 a.m.
Added
verify_repository
Sept. 26, 2026, 2:40 a.m.
Added
get_economy_report
Sept. 26, 2026, 2:40 a.m.
Added
get_country_report
Sept. 26, 2026, 2:40 a.m.
Added
get_fx_report
Sept. 26, 2026, 2:40 a.m.
Added
get_cve_report
Sept. 26, 2026, 2:40 a.m.
Added
get_python_report
Sept. 26, 2026, 2:40 a.m.