{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T18:23:43.848Z","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp","markdownUrl":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp.md","server":{"slug":"ethanhawkes-gif-agent-provider-depot","name":"Agent Provider Depot","registryName":"io.github.ethanhawkes-gif/agent-provider-depot","description":"Dated picks, sourced pricing, and rescue/eval tools across 305 AI agent infrastructure providers.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp","type":"remote","identifier":"https://getagentdepot.com/api/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp","version":"0.14.0","transport":null,"scoredAt":"2026-11-05T06:22:40.332Z"},"score":{"total":73,"tier":"medium","status":"scored","weekDelta":2,"history":[{"date":"2026-11-05","total":73},{"date":"2026-11-04","total":73},{"date":"2026-11-03","total":73},{"date":"2026-11-02","total":73},{"date":"2026-11-01","total":73},{"date":"2026-10-31","total":73},{"date":"2026-10-30","total":72},{"date":"2026-10-29","total":71}]},"categories":[{"name":"Endpoint Security","score":80,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":78,"verdict":"fail","reasons":["100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).","AI-judged instruction clarity (good).","Tool/resource definitions use about 1276 tokens (~79/item across 16 items; 4 tools + 12 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.descriptions","args":{"pct":"100"}},{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"79","items":"16","tools":"4","tokens":"1276","resources":"12"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":0,"verdict":"fail","reasons":["Stability check failed: schema churn in the 7 days we've observed: 17 tool removals, 0 breaking changes, 0 auth/transport breaks, 3 additions."],"codes":[{"code":"stability.churn","args":{"days":"7","added":"3","breaks":"0","removed":"17","auth_transport":"0"}}]},{"name":"Tool Coverage","score":93,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","80% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"80"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 4 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 6 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"4"}},{"code":"toolsafety.manipulation_clean","args":{"units":"6","judged":"6"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"api-mcp","type":"remote","identifier":"https://getagentdepot.com/api/mcp","withdrawn":false,"score":73,"current":true,"url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp","markdownUrl":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://getagentdepot.com/api/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"0.14.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"session_brief","title":"Every-session brief","description":"Session start, if your code calls third-party APIs: what changed for your stack since your last call (retired models; price, package and pick changes). Send provider, model, package ids (never a manifest) and your last cursor. Returns clear|changed|attention, ≤3 actions (source, falsifier), a new cursor. New choice: decide. Live error: rescue.","inputs":[{"name":"cursor","type":"string","required":false,"description":"From your last brief"},{"name":"models","type":"array","required":false,"description":"Model ids you call"},{"name":"packages","type":"array","required":false,"description":"id or id@version"},{"name":"policies","type":"object","required":false,"description":null},{"name":"providers","type":"array","required":false,"description":"e.g. anthropic, neon"},{"name":"stackFingerprint","type":"string","required":false,"description":"sha256:<64 hex>, hashed locally"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":159},{"name":"rescue","title":"Rescue a failing API call","description":"Diagnose a failing third-party API call before you retry or swap: paste the exact error (429, 402, 529 overloaded, insufficient_quota, model_not_found, deprecated SDK) and provider id. Returns cause, fix and fallback route, or no match plus checks to run. Not for picking (decide).","inputs":[{"name":"jtbd","type":"string","required":false,"description":"Job id"},{"name":"provider","type":"string","required":false,"description":"Provider id that failed"},{"name":"q","type":"string","required":false,"description":"Error text, status or SKU"},{"name":"sku","type":"string","required":false,"description":"Model or SKU id"},{"name":"status","type":"string","required":false,"description":"HTTP status, e.g. 429"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":132},{"name":"decide","title":"Pick a provider","description":"Pick a provider before writing integration code: LLM API, code sandbox, vector DB, web search, email, Postgres, auth, browser, observability. First call e.g. {task:'run untrusted Python'}. Returns the dated Depot Pick, runner-up, sourced price, when to skip it, reportOutcome, recheck. Call again with since=recheck.since before adding a provider, on pick failure or after recheck.after (unchanged = short reply). Quotes: depot.","inputs":[{"name":"constraints","type":"string","required":false,"description":"Comma list, e.g. eu-region; may switch the pick"},{"name":"existing","type":"string","required":false,"description":"Provider ids you already use"},{"name":"full","type":"boolean","required":false,"description":null},{"name":"jtbd","type":"string","required":false,"description":"Or a job id, e.g. agent-sandbox"},{"name":"maxMonthly","type":"number","required":false,"description":"USD budget for autoActOk"},{"name":"since","type":"string","required":false,"description":"Last recheck.since"},{"name":"task","type":"string","required":false,"description":"What you need, in words"}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":207},{"name":"depot","title":"Depot drill-down","description":"One op, args object: report_outcome(decision, provider, worked) after acting; quote(jtbd) SKU prices; estimate(jtbd, workload); compare(providers); free(jtbd); check(providers) deprecated/retired flags; audit_repo(packages, models); stack(task), bundle(jtbds); search(q); kit(class); answer(task); stack_delta(providers, since); changes(since); failures; coverage; freshness. op=help lists args.","inputs":[{"name":"args","type":"object","required":false,"description":null},{"name":"op","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":121}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T06:22:40.000Z","track":"remote","endpoint":"https://getagentdepot.com/api/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=getagentdepot.com","issuer":"CN=YR1,O=Let's Encrypt,C=US","notBefore":"2026-10-27T12:12:17Z","notAfter":"2027-01-25T12:12:16Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=YR1,O=Let's Encrypt,C=US","issuer":"CN=Root YR,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=Root YR,O=ISRG,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"RSA","keyBits":4096,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"getagentdepot.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"getagentdepot.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":308},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-29","recent":[{"id":"chg_01a1aa5f-b0dd-704f-a456-fe10486c8656","kind":"server.version_changed","summary":"Server version (0.17.15 → 0.17.19)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1aa5f-b0dd-704f-a456-fe10486c8656"},{"id":"chg_01a1a534-bf0a-797a-8495-e4303abfbfbe","kind":"tool.description_changed","summary":"Tool “decide” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a534-bf0a-797a-8495-e4303abfbfbe"},{"id":"chg_01a1a534-bf0b-79f1-bd89-1ba63324754d","kind":"server.version_changed","summary":"Server version (0.17.6 → 0.17.15)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a534-bf0b-79f1-bd89-1ba63324754d"},{"id":"chg_01a1a534-bf0c-7120-a97f-a78d951b8a98","kind":"server.instructions_changed","summary":"The server rewrote its instructions, which are the text every model session reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a534-bf0c-7120-a97f-a78d951b8a98"},{"id":"chg_01a1a011-410d-7bb0-b392-14ece4ab95d6","kind":"tool.description_changed","summary":"Tool “decide” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-410d-7bb0-b392-14ece4ab95d6"},{"id":"chg_01a1a011-410e-7d08-b57f-c9b684f6530d","kind":"param.description_changed","summary":"“decide” reworded the description of “existing”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-410e-7d08-b57f-c9b684f6530d"},{"id":"chg_01a1a011-410f-73e5-8467-90960b1fefae","kind":"param.description_changed","summary":"“decide” reworded the description of “jtbd”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-410f-73e5-8467-90960b1fefae"},{"id":"chg_01a1a011-410f-798c-847c-15bad8be6f73","kind":"param.added_optional","summary":"“decide” added an optional parameter “since”","materiality":"cosmetic","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-410f-798c-847c-15bad8be6f73"},{"id":"chg_01a1a011-4110-70f2-8b3f-9c4b10641669","kind":"tool.description_changed","summary":"Tool “depot” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-4110-70f2-8b3f-9c4b10641669"},{"id":"chg_01a1a011-4110-7661-95ae-7e14c7d46e5c","kind":"tool.description_changed","summary":"Tool “rescue” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-4110-7661-95ae-7e14c7d46e5c"},{"id":"chg_01a1a011-4111-73b3-b6c8-69f5f5eca9b4","kind":"tool.description_changed","summary":"Tool “session_brief” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-4111-73b3-b6c8-69f5f5eca9b4"},{"id":"chg_01a1a011-4111-7904-bfb5-b3d7ebe5ee64","kind":"server.version_changed","summary":"Server version (0.17.3 → 0.17.6)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-4111-7904-bfb5-b3d7ebe5ee64"},{"id":"chg_01a1a011-4111-7dc1-a8e1-937c3604a7b1","kind":"server.instructions_changed","summary":"The server rewrote its instructions, which are the text every model session reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1a011-4111-7dc1-a8e1-937c3604a7b1"},{"id":"chg_01a195c3-ba1f-795a-a4a6-fd3414b1bf4d","kind":"tool.description_changed","summary":"Tool “decide” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a195c3-ba1f-795a-a4a6-fd3414b1bf4d"},{"id":"chg_01a195c3-ba20-7920-a59a-433c8587e9da","kind":"tool.description_changed","summary":"Tool “depot” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a195c3-ba20-7920-a59a-433c8587e9da"},{"id":"chg_01a195c3-ba20-7dfc-9c8b-258528d96ad4","kind":"tool.description_changed","summary":"Tool “session_brief” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a195c3-ba20-7dfc-9c8b-258528d96ad4"},{"id":"chg_01a195c3-ba21-7678-a852-834412344283","kind":"server.version_changed","summary":"Server version (0.16.17 → 0.17.3)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a195c3-ba21-7678-a852-834412344283"},{"id":"chg_01a195c3-ba22-7154-80dc-4c1ae5aeb066","kind":"server.instructions_changed","summary":"The server rewrote its instructions, which are the text every model session reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a195c3-ba22-7154-80dc-4c1ae5aeb066"},{"id":"chg_01a1909b-0b31-70e9-a227-3746fb6aa5d0","kind":"check.verdict","summary":"MCP protocol (fail → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1909b-0b31-70e9-a227-3746fb6aa5d0"},{"id":"chg_01a1909b-0b32-724b-8c8c-6504bec0c7c6","kind":"resource.uri_changed","summary":"Resource “agents_md” now points somewhere else (/agents.md → https://getagentdepot.com/agents.md)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp#chg-chg_01a1909b-0b32-724b-8c8c-6504bec0c7c6"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp","markdown":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp.md","changelogJson":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/ethanhawkes-gif-agent-provider-depot/api-mcp.xml","external":[{"label":"Remote endpoint","href":"https://getagentdepot.com/api/mcp"},{"label":"Repository","href":"https://github.com/ethanhawkes-gif/agent-provider-depot"},{"label":"Website","href":"https://getagentdepot.com/"}]}}