Skip to content

History of HasData DuckDuckGo

com.hasdata/duckduckgo · Registry status: active

Every published change to this entry, most recent first.

Changes
2026-09-25Declared version: 1.0.6 → 1.0.7
2026-09-25Last changed in the registry (raw): 2026-09-22 → 2026-09-24
2026-09-25First listed in the registry (raw): 2026-09-22 → 2026-09-24
2026-09-25Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@hasdata/duckduckgo-mcp","version":"1.0.6","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"hasdata-duckduckgo-mcp","version":"1.0.6","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.hasdata.com/mcp?apis=duckduckgo","transport":"streamable-http","headers":[{"name":"x-api-key","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}]}]} → {"packages":[{"registryType":"npm","identifier":"@hasdata/duckduckgo-mcp","version":"1.0.7","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"hasdata-duckduckgo-mcp","version":"1.0.7","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.hasdata.com/mcp?apis=duckduckgo","transport":"streamable-http","headers":[{"name":"x-api-key","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}]}]}
2026-09-25Package versions (raw): 1.0.6 → 1.0.7
2026-09-23Declared version: 1.0.5 → 1.0.6
2026-09-23Last changed in the registry (raw): 2026-09-09 → 2026-09-22
2026-09-23First listed in the registry (raw): 2026-09-09 → 2026-09-22
2026-09-23Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@hasdata/duckduckgo-mcp","version":"1.0.5","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"hasdata-duckduckgo-mcp","version":"1.0.5","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.hasdata.com/api/mcp?apis=duckduckgo","transport":"streamable-http","headers":[{"name":"x-api-key","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}]}]} → {"packages":[{"registryType":"npm","identifier":"@hasdata/duckduckgo-mcp","version":"1.0.6","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"hasdata-duckduckgo-mcp","version":"1.0.6","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.hasdata.com/mcp?apis=duckduckgo","transport":"streamable-http","headers":[{"name":"x-api-key","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}]}]}
2026-09-23Remote URLs (raw): https://mcp.hasdata.com/api/mcp?apis=duckduckgo → https://mcp.hasdata.com/mcp?apis=duckduckgo
2026-09-23Package versions (raw): 1.0.5 → 1.0.6
2026-09-10Declared version: 1.0.3 → 1.0.5
2026-09-10Last changed in the registry (raw): 2026-08-27 → 2026-09-09
2026-09-10First listed in the registry (raw): 2026-08-27 → 2026-09-09
2026-09-10Environment variable descriptions (raw): HASDATA_API_KEY=HasData API key, created at app.hasdata.com. The free trial needs no card. → HASDATA_API_KEY=HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.
2026-09-10Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@hasdata/duckduckgo-mcp","version":"1.0.2","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. The free trial needs no card.","required":true,"secret":true}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"hasdata-duckduckgo-mcp","version":"1.0.2","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. The free trial needs no card.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.hasdata.com/api/mcp?apis=duckduckgo","transport":"streamable-http","headers":[{"name":"x-api-key","description":"HasData API key, created at app.hasdata.com. The free trial needs no card.","required":true,"secret":true}]}]} → {"packages":[{"registryType":"npm","identifier":"@hasdata/duckduckgo-mcp","version":"1.0.5","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"hasdata-duckduckgo-mcp","version":"1.0.5","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.hasdata.com/api/mcp?apis=duckduckgo","transport":"streamable-http","headers":[{"name":"x-api-key","description":"HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.","required":true,"secret":true}]}]}
2026-09-10Package versions (raw): 1.0.2 → 1.0.5
2026-09-08Connection paths (source structure): – → {"packages":[{"registryType":"npm","identifier":"@hasdata/duckduckgo-mcp","version":"1.0.2","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. The free trial needs no card.","required":true,"secret":true}],"additional_arguments_declared":false},{"registryType":"pypi","identifier":"hasdata-duckduckgo-mcp","version":"1.0.2","runtimeHint":"uvx","transport":"stdio","environment":[{"name":"HASDATA_API_KEY","description":"HasData API key, created at app.hasdata.com. The free trial needs no card.","required":true,"secret":true}],"additional_arguments_declared":false}],"remotes":[{"url":"https://mcp.hasdata.com/api/mcp?apis=duckduckgo","transport":"streamable-http","headers":[{"name":"x-api-key","description":"HasData API key, created at app.hasdata.com. The free trial needs no card.","required":true,"secret":true}]}]}
2026-08-28Declared version: 1.0.2 → 1.0.3
2026-08-28Last changed in the registry (raw): 2026-08-26 → 2026-08-27
2026-08-28First listed in the registry (raw): 2026-08-26 → 2026-08-27
2026-08-28Package versions (raw): 1.0.1 → 1.0.2
2026-08-26Declared version: 1.0.0 → 1.0.2
2026-08-26Execution location: remote → local
2026-08-26Description (raw): – → DuckDuckGo search as JSON. Ranked results, ads in their own array, 37 regions.
2026-08-26Last changed in the registry (raw): 2026-08-21 → 2026-08-26
2026-08-26First listed in the registry (raw): 2026-08-21 → 2026-08-26
2026-08-26Environment variable descriptions (raw): – → HASDATA_API_KEY=HasData API key, created at app.hasdata.com. The free trial needs no card.
2026-08-26Delivery form (raw): remote → package and remote
2026-08-26Runtime hints (raw): – → uvx
2026-08-26Package versions (raw): – → 1.0.1
2026-08-26Package identifiers (raw): – → @hasdata/duckduckgo-mcp, hasdata-duckduckgo-mcp
2026-08-26Package registries (raw): – → npm, pypi
2026-08-26Transports (raw): streamable-http → stdio, stdio, streamable-http
2026-08-26Required secret variables (raw): – → HASDATA_API_KEY, HASDATA_API_KEY
2026-08-26Environment variables (raw): – → HASDATA_API_KEY, HASDATA_API_KEY
2026-08-26Package coordinate: name:com.hasdata/duckduckgo → npm:@hasdata/duckduckgo-mcp
2026-08-22Declared version: – → 1.0.0
2026-08-22Repository URL listed: – → yes
2026-08-22Path argument present: – → no
2026-08-22Execution location: – → remote
2026-08-22Required secrets declared: – → yes
2026-08-22Last changed in the registry (raw): – → 2026-08-21
2026-08-22First listed in the registry (raw): – → 2026-08-21
2026-08-22Registry status message (raw): – → –
2026-08-22Schema version of the raw record (raw): – → https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json
2026-08-22Icon formats (raw): – → –
2026-08-22Environment variable descriptions (raw): – → –
2026-08-22Environment variable formats (raw): – → –
2026-08-22Delivery form (raw): – → remote

This view pages forward and states no total: individual rows are dropped only at output time when their evidence is missing. A counted total would be larger than what is shown.

tracevero · https://tracevero.com/mcp/com-hasdata-duckduckgo/aenderungen