{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.quality-network/finedata-mcp","description":"FineData web scraping MCP — JavaScript rendering, captcha solving, markdown for AI agents","title":"FineData","repository":{"url":"https://github.com/quality-network/finedata-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://finedata.ai/mcp/","packages":[{"registryType":"pypi","identifier":"finedata-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"FineData API key (fd_…)","isRequired":true,"isSecret":true,"name":"FINEDATA_API_KEY"},{"description":"API base URL","default":"https://api.finedata.ai","name":"FINEDATA_API_URL"}]},{"registryType":"npm","identifier":"@finedata/mcp-server","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"FineData API key (fd_…)","isRequired":true,"isSecret":true,"name":"FINEDATA_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.finedata.ai/mcp","headers":[{"description":"Bearer fd_… API key. Optional: an OAuth 2.1 client discovers the flow from the 401 challenge instead of being asked for a key up front.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-13T17:32:24.147031Z","publishedAt":"2026-08-13T17:32:24.147031Z","updatedAt":"2026-08-13T17:32:24.147031Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.quality-network/finedata-mcp","description":"FineData web scraping MCP — JavaScript rendering, captcha solving, markdown for AI agents","title":"FineData","repository":{"url":"https://github.com/quality-network/finedata-mcp","source":"github"},"version":"0.3.1","websiteUrl":"https://finedata.ai/mcp/","packages":[{"registryType":"pypi","identifier":"finedata-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"FineData API key (fd_…)","isRequired":true,"isSecret":true,"name":"FINEDATA_API_KEY"},{"description":"API base URL","default":"https://api.finedata.ai","name":"FINEDATA_API_URL"}]},{"registryType":"npm","identifier":"@finedata/mcp-server","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"FineData API key (fd_…)","isRequired":true,"isSecret":true,"name":"FINEDATA_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.finedata.ai/mcp","headers":[{"description":"Bearer fd_… API key. Optional: an OAuth 2.1 client discovers the flow from the 401 challenge instead of being asked for a key up front.","isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T09:12:04.109626Z","publishedAt":"2026-08-14T09:12:04.109626Z","updatedAt":"2026-08-14T09:12:04.109626Z","isLatest":true}}}],"metadata":{"count":2}}
