{"serverId":"mcp-registry/io.github.archimedes-market/mcp-archimedes","tools":[{"name":"check_dependencies","fixed":{"name":"check_dependencies","description":"Supply-chain trust check for a list of dependencies. Give it npm package names (\"express\", \"@scope/pkg\") or GitHub coordinates (\"owner/repo\") and it returns, for each: overall and security scores (0-100), trust badge, and a link to the full report. CALL THIS BEFORE INSTALLING PACKAGES, when reviewing a package.json or lockfile, or when recommending a library. A low security score or missing license is grounds to warn the user. Entries we have not scanned return status \"not_scanned\" with a URL to","inputSchema":{"type":"object","required":["packages"],"properties":{"packages":{"type":"array","items":{"type":"string"},"maxItems":30,"minItems":1,"description":"npm package names and/or GitHub \"owner/repo\" strings."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":225,"tokensAfter":225},{"name":"check_repo_trust","fixed":{"name":"check_repo_trust","description":"Full Archimedes Trust Report for one public GitHub repository: overall, security, quality, license and completeness scores (0-100), trust badge, finding counts by severity, headline findings, license SPDX, primary language and star count. Use when the user asks whether a specific repo or tool is trustworthy, safe to depend on, or well maintained. Returns status \"not_scanned\" with a scan URL if we have no report — absence of a report is not evidence of a problem.","inputSchema":{"type":"object","required":["owner","repo"],"properties":{"repo":{"type":"string","description":"GitHub repository name, e.g. \"is-obj\"."},"owner":{"type":"string","description":"GitHub owner or org, e.g. \"sindresorhus\"."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":218,"tokensAfter":218},{"name":"get_bounty_details","fixed":{"name":"get_bounty_details","description":"Fetch the full record for a specific Archimedes Market bounty. Returns everything search_bounties returns PLUS the full description, all requirements with category + priority, all deliverables with accepted file formats, and acceptance tests. Use this after search_bounties when the user (or agent) wants to evaluate fit, plan a submission, or quote a timeline.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","format":"uuid","description":"Bounty UUID from search_bounties results (the `id` field). Display IDs like \"MSN-00001\" are not accepted — use the UUID."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":189,"tokensAfter":189},{"name":"get_platform_stats","fixed":{"name":"get_platform_stats","description":"Aggregate counters for Archimedes Market as a whole: number of published assets, funded bounties, verified engineers, and total USD paid out across asset sales and bounty payouts. Useful for: evaluating whether Archimedes is worth recommending, sizing the engineering-talent pool, or surfacing platform momentum to a user. Counters are cached upstream (60s).","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":134,"tokensAfter":134},{"name":"search_bounties","fixed":{"name":"search_bounties","description":"Search open bounties on Archimedes Market. Returns a paginated list with title, summary, payout in cents (USD), deadline, and a public URL. Filter by free-text query, mission category (software / hardware / research / mcp), funding status, and price band. Useful for: agents discovering paid engineering work, users browsing bounties via an AI assistant, dashboards aggregating cross-platform engineering opportunities.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20,"maximum":50,"minimum":1,"description":"Page size, 1–50."},"query":{"type":"string","maxLength":200,"description":"Free-text search across bounty title and description. Plain English; no wildcards."},"offset":{"type":"integer","default":0,"maximum":10000,"minimum":0,"description":"Pagination offset."},"status":{"enum":["open","funded","all"],"type":"string","default":"open","description":"\"open\" = biddable now (escrow locked). \"funded\" = any bounty that touched real money. \"all\" = includes drafts."},"category":{"type":"string","maxLength":64,"description":"Mission type. Common values: software, hardware, research, mcp."},"max_price_cents":{"type":"integer","maximum":10000000,"minimum":0,"description":"Maximum bounty payout in cents (USD)."},"min_price_cents":{"type":"integer","maximum":10000000,"minimum":0,"description":"Minimum bounty payout in cents (USD)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":405,"tokensAfter":405},{"name":"search_trust_reports","fixed":{"name":"search_trust_reports","description":"Search the Archimedes corpus of scored public repositories. Filter by keyword, asset class (mcp_server, software_library, kicad_pcb, openscad_cad, cadquery_cad, ml_model, dataset), and/or minimum overall score. Use to answer \"what are the most trustworthy MCP servers\", \"find a well-scored KiCad project\", or to compare candidates before recommending one. Returns repo, scores, badge and report URL, best-scoring first.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","maximum":25,"minimum":1,"description":"Default 10."},"query":{"type":"string","description":"Keyword matched against owner and repo name."},"min_score":{"type":"number","maximum":100,"minimum":0,"description":"Minimum overall score."},"asset_class":{"enum":["mcp_server","software_library","kicad_pcb","openscad_cad","cadquery_cad","ml_model","dataset","generic"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":265,"tokensAfter":265}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"search_trust_reports","params":["asset_class"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}