io.github.archimedes-market/mcp-archimedes
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Discover verified deep-tech engineering bounties from any AI agent.
| Author | io.github.archimedes-market |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 246 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"mcp-archimedes": {
"url": "https://archimedes.market/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
check_dependenciesSupply-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 scan them free — that means unexamined, not unsafe. Max 30 entries per call.
Parameters:
packages(required) — array — npm package names and/or GitHub "owner/repo" strings.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_repo_trustFull 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.
Parameters:
owner(required) — string — GitHub owner or org, e.g. "sindresorhus".repo(required) — string — GitHub repository name, e.g. "is-obj".
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_trust_reportsSearch 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.
Parameters:
limit— number — Default 10.query— string — Keyword matched against owner and repo name.min_score— number — Minimum overall score.asset_class— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
search_bountiesSearch 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.
Parameters:
limit— integer — Page size, 1–50.query— string — Free-text search across bounty title and description. Plain English; no wildcards.offset— integer — Pagination offset.status— string — "open" = biddable now (escrow locked). "funded" = any bounty that touched real money. "all" = includes drafts.category— string — Mission type. Common values: software, hardware, research, mcp.max_price_cents— integer — Maximum bounty payout in cents (USD).min_price_cents— integer — Minimum bounty payout in cents (USD).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_bounty_detailsFetch 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.
Parameters:
id(required) — string — Bounty UUID from search_bounties results (the `id` field). Display IDs like "MSN-00001" are not accepted — use the UUID.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_platform_statsAggregate 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).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.