Docs to Markdown, SEC filings, insider trades, Treasury yields, FRED macro, FX rates, dev utils.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Base64 / base64url encode a UTF-8 string or decode base64 back to text (binary results returned as hex). Price: $0.001 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
Text to encode or base64 to decode
encode (default) or decode
Use base64url alphabet when encoding
Base64 / base64url encode a UTF-8 string or decode base64 back to text (binary results returned as hex). Price: $0.001 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| mode | string | encode (default) or decode |
| input* | string | Text to encode or base64 to decode |
| url_safe | boolean | Use base64url alphabet when encoding |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"input"
],
"properties": {
"mode": {
"enum": [
"encode",
"decode"
],
"type": "string",
"description": "encode (default) or decode"
},
"input": {
"type": "string",
"description": "Text to encode or base64 to decode"
},
"url_safe": {
"type": "boolean",
"description": "Use base64url alphabet when encoding"
}
},
"additionalProperties": false
}Convert any document to clean Markdown for an LLM: PDF, Word (.docx), Excel (.xlsx), PowerPoint (.pptx), web pages (main content only), TXT, CSV, MD, JSON. Send {url} or {base64, filename}. Returns markdown plus format, title, pages/sheets/slides and warnings. Tables kept as Markdown tables. Price: $0.01 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| url | string | Public http(s) URL of the document or web page |
| base64 | string | File content, base64 (alternative to url, max ~25 MB) |
| filename | string | File name with extension, helps format detection |
| max_chars | integer | Truncate markdown to this many chars (default 100000) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL of the document or web page"
},
"base64": {
"type": "string",
"description": "File content, base64 (alternative to url, max ~25 MB)"
},
"filename": {
"type": "string",
"description": "File name with extension, helps format detection"
},
"max_chars": {
"type": "integer",
"maximum": 400000,
"minimum": 1000,
"description": "Truncate markdown to this many chars (default 100000)"
}
},
"additionalProperties": false
}Official daily reference exchange rates from the European Central Bank (~30 major currencies) and the Bank of Russia (~50 currencies incl. RUB, KZT, UZS, AMD, GEL, TRY, CNY). Any base, cross rates computed. Price: $0.002 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| base | string | Base currency, default USD |
| source | string | ecb, cbr or auto (default) |
| symbols | string | Comma-separated target currencies, e.g. 'EUR,RUB,CNY'; default all |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"base": {
"type": "string",
"description": "Base currency, default USD"
},
"source": {
"enum": [
"auto",
"ecb",
"cbr"
],
"type": "string",
"description": "ecb, cbr or auto (default)"
},
"symbols": {
"type": "string",
"description": "Comma-separated target currencies, e.g. 'EUR,RUB,CNY'; default all"
}
},
"additionalProperties": false
}Hash or HMAC a string: md5, sha1, sha256, sha384, sha512, sha3-256, sha3-512; hex or base64 output; input as utf8, base64 or hex. Price: $0.001 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| input* | string | Data to hash |
| output | string | hex (default) or base64 |
| hmac_key | string | If set, compute HMAC with this key |
| algorithm | string | Default sha256 |
| key_encoding | string | utf8 (default), base64 or hex |
| input_encoding | string | utf8 (default), base64 or hex |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"input"
],
"properties": {
"input": {
"type": "string",
"description": "Data to hash"
},
"output": {
"type": "string",
"description": "hex (default) or base64"
},
"hmac_key": {
"type": "string",
"description": "If set, compute HMAC with this key"
},
"algorithm": {
"enum": [
"md5",
"sha1",
"sha256",
"sha384",
"sha512",
"sha3-256",
"sha3-512"
],
"type": "string",
"description": "Default sha256"
},
"key_encoding": {
"type": "string",
"description": "utf8 (default), base64 or hex"
},
"input_encoding": {
"type": "string",
"description": "utf8 (default), base64 or hex"
}
},
"additionalProperties": false
}Validate JSON and report the exact error line/column, or pretty-print / minify it. Price: $0.001 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| mode | string | validate (default), pretty or minify |
| input* | string | JSON text |
| indent | integer | Indent for pretty (default 2) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"input"
],
"properties": {
"mode": {
"enum": [
"validate",
"pretty",
"minify"
],
"type": "string",
"description": "validate (default), pretty or minify"
},
"input": {
"type": "string",
"description": "JSON text"
},
"indent": {
"type": "integer",
"maximum": 8,
"minimum": 0,
"description": "Indent for pretty (default 2)"
}
},
"additionalProperties": false
}Decode a JWT: header, payload, issued/expiry times as ISO dates and whether it is expired. Does not verify the signature. Price: $0.001 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| token* | string | The JWT (optionally prefixed with 'Bearer ') |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"token"
],
"properties": {
"token": {
"type": "string",
"description": "The JWT (optionally prefixed with 'Bearer ')"
}
},
"additionalProperties": false
}US macroeconomic time series from FRED: latest value, change vs previous and year-over-year, recent observations. Any FRED id or alias: cpi, core_cpi, pce, core_pce, unemployment, payrolls, fed_funds, gdp, real_gdp, 10y, 2y, 3m, mortgage30, m2, oil_wti, vix, sp500, eurusd, usdjpy, retail_sales, industrial_production, housing_starts, consumer_sentiment, initial_claims. Price: $0.005 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of latest observations (default 12, max 500) |
| start | string | Only observations on/after YYYY-MM-DD |
| series* | string | FRED series id (e.g. CPIAUCSL) or alias (e.g. cpi, unemployment, fed_funds) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"series"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1,
"description": "Number of latest observations (default 12, max 500)"
},
"start": {
"type": "string",
"description": "Only observations on/after YYYY-MM-DD"
},
"series": {
"type": "string",
"description": "FRED series id (e.g. CPIAUCSL) or alias (e.g. cpi, unemployment, fed_funds)"
}
},
"additionalProperties": false
}Company profile and key fundamentals for a US-listed company from SEC EDGAR XBRL data: revenue, operating and net income, diluted EPS, operating cash flow, assets, liabilities, equity, cash, shares outstanding (latest quarter + last 3 fiscal years), margins and the 10 latest filings with links. Price: $0.01 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| cik | string | SEC CIK number (alternative to ticker) |
| ticker | string | US stock ticker, e.g. AAPL, MSFT, BRK.B |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"type": "string",
"description": "SEC CIK number (alternative to ticker)"
},
"ticker": {
"type": "string",
"description": "US stock ticker, e.g. AAPL, MSFT, BRK.B"
}
},
"additionalProperties": false
}Latest SEC filings of a US company (10-K, 10-Q, 8-K, S-1, 13D/G, DEF 14A, Form 4...) with filing date, period and direct document links. Filter by form types and date. Price: $0.005 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| cik | string | SEC CIK number (alternative to ticker) |
| forms | string | Comma-separated form types, e.g. '10-K,10-Q,8-K' |
| limit | integer | Max results (default 20, max 100) |
| since | string | Only filings on/after this date, YYYY-MM-DD |
| ticker | string | US stock ticker, e.g. AAPL, MSFT, BRK.B |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"type": "string",
"description": "SEC CIK number (alternative to ticker)"
},
"forms": {
"type": "string",
"description": "Comma-separated form types, e.g. '10-K,10-Q,8-K'"
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max results (default 20, max 100)"
},
"since": {
"type": "string",
"description": "Only filings on/after this date, YYYY-MM-DD"
},
"ticker": {
"type": "string",
"description": "US stock ticker, e.g. AAPL, MSFT, BRK.B"
}
},
"additionalProperties": false
}Recent insider transactions of a US company parsed from SEC Form 4 filings: who (name, role: CEO, director, 10% owner), what (buy, sale, grant, option exercise), date, shares, price, value and holdings after, plus totals of open-market purchases and sales. Price: $0.02 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| cik | string | SEC CIK number (alternative to ticker) |
| limit | integer | Number of latest Form 4 filings to parse (default 10, max 20) |
| ticker | string | US stock ticker, e.g. AAPL, MSFT, BRK.B |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"cik": {
"type": "string",
"description": "SEC CIK number (alternative to ticker)"
},
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Number of latest Form 4 filings to parse (default 10, max 20)"
},
"ticker": {
"type": "string",
"description": "US stock ticker, e.g. AAPL, MSFT, BRK.B"
}
},
"additionalProperties": false
}Official daily US Treasury par yield curve (1M to 30Y, percent) for the latest or a given date, 10Y-2Y and 10Y-3M spreads, optional daily history for one tenor. Price: $0.005 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| date | string | YYYY-MM-DD; default latest available |
| tenor | string | Tenor for history, e.g. 10Y, 2Y, 3M (default 10Y) |
| history_days | integer | Also return this many daily points for one tenor (max 250) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD; default latest available"
},
"tenor": {
"type": "string",
"description": "Tenor for history, e.g. 10Y, 2Y, 3M (default 10Y)"
},
"history_days": {
"type": "integer",
"maximum": 250,
"minimum": 0,
"description": "Also return this many daily points for one tenor (max 250)"
}
},
"additionalProperties": false
}Generate 1-100 cryptographically random UUIDs, v4 or time-ordered v7. Price: $0.001 per successful call via x402 (eip155:8453); 5 free calls/day across all tools.
| Argument | Type | Description |
|---|---|---|
| count | integer | How many (1-100, default 1) |
| version | string | v4 (default) or v7 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"count": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "How many (1-100, default 1)"
},
"version": {
"enum": [
"v4",
"v7"
],
"type": "string",
"description": "v4 (default) or v7"
}
},
"additionalProperties": false
}