Koskamo

DocParse MCP

DocParse provides a suite of pay-per-call tools for AI agents, enabling document conversion to Markdown, retrieval of SEC filings and insider trades, access to Treasury yields and FRED macro data, official FX rates, and various developer utilities like hashing and UUID generation. It uses x402 USDC micropayments and requires no account or API key.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

DocParse MCP logo, by DocParseCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-06Published by DocParse
You need:no account or API key
MCP endpoint (Streamable HTTP)
https://72-56-90-243.sslip.io/mcp
Vendor documentation

What its tools do

12 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

12 of 12 have a description · 12 of 12 declare behavior hints · 12 of 12 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Convert PDFs and Word documents to clean Markdown for LLMs
  • Retrieve US company fundamentals and SEC filings
  • Fetch official FX rates from ECB and Bank of Russia
  • Generate cryptographically random UUIDs

Source and maintenance

Community listingRegistry 1.1.0

Protocol and capabilities

Server
docparse 1.1.0
MCP protocol negotiated in check
2025-11-25
Tools
12 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Pay-per-call tools for AI agents: any document to clean Markdown (PDF, Word, Excel, PowerPoint, web pages); US company fundamentals, SEC filings and insider trades; Treasury yields; FRED macro data; official FX rates (ECB, Bank of Russia); hash, base64, JWT, UUID and JSON utilities. x402 USDC micropayments, no account or API key. Charged only on success.

Tools

12 advertised

convert_document — Convert document to Markdown
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

convert_document input schema
{
  "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
}
convert_document annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
sec_company — US company fundamentals (SEC)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

sec_company input schema
{
  "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
}
sec_company annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
sec_filings — SEC filings list
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

sec_filings input schema
{
  "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
}
sec_filings annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
sec_insider_trades — Insider trades (SEC Form 4)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

sec_insider_trades input schema
{
  "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
}
sec_insider_trades annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
treasury_yields — US Treasury yield curve
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

treasury_yields input schema
{
  "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
}
treasury_yields annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
macro_series — Macro data (FRED)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

macro_series input schema
{
  "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
}
macro_series annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
fx_rates — Official FX rates (ECB, Bank of Russia)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

fx_rates input schema
{
  "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
}
fx_rates annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
hash — Hash / HMAC
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

hash input schema
{
  "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
}
hash annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
base64 — Base64 encode/decode
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

base64 input schema
{
  "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
}
base64 annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
jwt_decode — Decode JWT
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

jwt_decode input schema
{
  "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
}
jwt_decode annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
uuid — Generate UUIDs
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

uuid input schema
{
  "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
}
uuid annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
json_tool — Validate / format JSON
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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.

json_tool input schema
{
  "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
}
json_tool annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
714 ms
95th percentile latency
714 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 714 ms · metadata changed · 12 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http docparse-mcp https://72-56-90-243.sslip.io/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add docparse-mcp --url https://72-56-90-243.sslip.io/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable docparse-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "docparse-mcp": {
      "url": "https://72-56-90-243.sslip.io/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "docparse-mcp": {
      "type": "streamableHttp",
      "url": "https://72-56-90-243.sslip.io/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start docparse-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "docparse-mcp": {
      "type": "http",
      "url": "https://72-56-90-243.sslip.io/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http docparse-mcp https://72-56-90-243.sslip.io/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://72-56-90-243.sslip.io/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "docparse-mcp": {
      "serverUrl": "https://72-56-90-243.sslip.io/mcp"
    }
  }
}

Let your agent find its tools

Find servers like DocParse MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.