Craig Brown (BlindOracle) · OpenAPI Overlay 1.0.0
BlindOracle Agent Services — API Evangelist overlay
102 actions
102 updates
documentation
extends
../openapi/_original/craigmbrown-com-openapi.yml
Derived by API Evangelist
Built from the contracts Craig Brown (BlindOracle) publishes. Craig Brown (BlindOracle) did not publish this file.
What the actions change
x-mcp-toolx-apievangelistoperationIdx-apievangelist-note
Targets 102 · first 16 shown; the file carries all of them
$.info
$.paths['/a2a/requests'].post
$.paths['/v1/services'].get
$.paths['/v1/services/result/{job_id}'].get
$.paths['/v1/services/agent.prehire-check'].post
$.paths['/v1/services/agent.prehire-check'].get
$.paths['/v1/services/agent.trust-badge'].post
$.paths['/v1/services/agent.trust-badge'].get
$.paths['/v1/services/arbitration.dispute-settlement'].post
$.paths['/v1/services/arbitration.dispute-settlement'].get
$.paths['/v1/services/attestation.single-use-seal'].post
$.paths['/v1/services/attestation.single-use-seal'].get
$.paths['/v1/services/bundle.dispute-evidence'].post
$.paths['/v1/services/bundle.dispute-evidence'].get
$.paths['/v1/services/bundle.due-diligence'].post
$.paths['/v1/services/bundle.due-diligence'].get
OpenAPI Overlay
overlay: 1.0.0
info:
title: BlindOracle Agent Services — API Evangelist overlay
version: 1.0.0
extends: ../openapi/_original/craigmbrown-com-openapi.yml
x-provenance:
generated: '2026-11-04'
method: derived
source: mcp/craigmbrown-com-tool-crosswalk.yml + openapi/craigmbrown-com-openapi.yml
actions:
- target: $.info
update:
x-apievangelist:
mcp_server: https://api.craigmbrown.com/v1/mcp
tool_crosswalk: mcp/craigmbrown-com-tool-crosswalk.yml
llms_txt: https://craigmbrown.com/llms.txt
payment: x402 (USDC on Base)
- target: $.paths['/a2a/requests'].post
update:
operationId: createRequest
x-apievangelist-note: operationId added by API Evangelist; the provider contract omits one.
- target: $.paths['/v1/services'].get
update:
x-mcp-tool: list_services
- target: $.paths['/v1/services/result/{job_id}'].get
update:
x-mcp-tool: get_result
- target: $.paths['/v1/services/agent.prehire-check'].post
update:
x-mcp-tool: agent_prehire-check
- target: $.paths['/v1/services/agent.prehire-check'].get
update:
x-mcp-tool: agent_prehire-check
- target: $.paths['/v1/services/agent.trust-badge'].post
update:
x-mcp-tool: agent_trust-badge
- target: $.paths['/v1/services/agent.trust-badge'].get
update:
x-mcp-tool: agent_trust-badge
- target: $.paths['/v1/services/arbitration.dispute-settlement'].post
update:
x-mcp-tool: arbitration_dispute-settlement
- target: $.paths['/v1/services/arbitration.dispute-settlement'].get
update:
x-mcp-tool: arbitration_dispute-settlement
- target: $.paths['/v1/services/attestation.single-use-seal'].post
update:
x-mcp-tool: attestation_single-use-seal
- target: $.paths['/v1/services/attestation.single-use-seal'].get
update:
x-mcp-tool: attestation_single-use-seal
- target: $.paths['/v1/services/bundle.dispute-evidence'].post
update:
x-mcp-tool: bundle_dispute-evidence
- target: $.paths['/v1/services/bundle.dispute-evidence'].get
update:
x-mcp-tool: bundle_dispute-evidence
- target: $.paths['/v1/services/bundle.due-diligence'].post
update:
x-mcp-tool: bundle_due-diligence
- target: $.paths['/v1/services/bundle.due-diligence'].get
update:
x-mcp-tool: bundle_due-diligence
- target: $.paths['/v1/services/bundle.enterprise-ladder'].post
update:
x-mcp-tool: bundle_enterprise-ladder
- target: $.paths['/v1/services/bundle.enterprise-ladder'].get
update:
x-mcp-tool: bundle_enterprise-ladder
- target: $.paths['/v1/services/bundle.massat-ladder'].post
update:
x-mcp-tool: bundle_massat-ladder
- target: $.paths['/v1/services/bundle.massat-ladder'].get
update:
x-mcp-tool: bundle_massat-ladder
- target: $.paths['/v1/services/bundle.prehire-ladder'].post
update:
x-mcp-tool: bundle_prehire-ladder
- target: $.paths['/v1/services/bundle.prehire-ladder'].get
update:
x-mcp-tool: bundle_prehire-ladder
- target: $.paths['/v1/services/bundle.reputation-badge'].post
update:
x-mcp-tool: bundle_reputation-badge
- target: $.paths['/v1/services/bundle.reputation-badge'].get
update:
x-mcp-tool: bundle_reputation-badge
- target: $.paths['/v1/services/bundle.researched-debate'].post
update:
x-mcp-tool: bundle_researched-debate
- target: $.paths['/v1/services/bundle.researched-debate'].get
update:
x-mcp-tool: bundle_researched-debate
- target: $.paths['/v1/services/bundle.seal-and-badge'].post
update:
x-mcp-tool: bundle_seal-and-badge
- target: $.paths['/v1/services/bundle.seal-and-badge'].get
update:
x-mcp-tool: bundle_seal-and-badge
- target: $.paths['/v1/services/bundle.trust-paperwork'].post
update:
x-mcp-tool: bundle_trust-paperwork
- target: $.paths['/v1/services/bundle.trust-paperwork'].get
update:
x-mcp-tool: bundle_trust-paperwork
- target: $.paths['/v1/services/bundle.vendor-vetting'].post
update:
x-mcp-tool: bundle_vendor-vetting
- target: $.paths['/v1/services/bundle.vendor-vetting'].get
update:
x-mcp-tool: bundle_vendor-vetting
- target: $.paths['/v1/services/content.youtube-research'].post
update:
x-mcp-tool: content_youtube-research
- target: $.paths['/v1/services/content.youtube-research'].get
update:
x-mcp-tool: content_youtube-research
- target: $.paths['/v1/services/crypto.market-analyzer'].post
update:
x-mcp-tool: crypto_market-analyzer
- target: $.paths['/v1/services/crypto.market-analyzer'].get
update:
x-mcp-tool: crypto_market-analyzer
- target: $.paths['/v1/services/data.business-registry'].post
update:
x-mcp-tool: data_business-registry
- target: $.paths['/v1/services/data.business-registry'].get
update:
x-mcp-tool: data_business-registry
- target: $.paths['/v1/services/data.sec-edgar-filing'].post
update:
x-mcp-tool: data_sec-edgar-filing
- target: $.paths['/v1/services/data.sec-edgar-filing'].get
update:
x-mcp-tool: data_sec-edgar-filing
- target: $.paths['/v1/services/data.web-extract'].post
update:
x-mcp-tool: data_web-extract
- target: $.paths['/v1/services/data.web-extract'].get
update:
x-mcp-tool: data_web-extract
- target: $.paths['/v1/services/deliberation.multi-agent-debate'].post
update:
x-mcp-tool: deliberation_multi-agent-debate
- target: $.paths['/v1/services/deliberation.multi-agent-debate'].get
update:
x-mcp-tool: deliberation_multi-agent-debate
- target: $.paths['/v1/services/finops.token-spend-audit'].post
update:
x-mcp-tool: finops_token-spend-audit
- target: $.paths['/v1/services/finops.token-spend-audit'].get
update:
x-mcp-tool: finops_token-spend-audit
- target: $.paths['/v1/services/ops.agent-workforce-diagnostic'].post
update:
x-mcp-tool: ops_agent-workforce-diagnostic
- target: $.paths['/v1/services/ops.agent-workforce-diagnostic'].get
update:
x-mcp-tool: ops_agent-workforce-diagnostic
- target: $.paths['/v1/services/ops.agent-workforce-report'].post
update:
x-mcp-tool: ops_agent-workforce-report
- target: $.paths['/v1/services/ops.agent-workforce-report'].get
update:
x-mcp-tool: ops_agent-workforce-report
- target: $.paths['/v1/services/ops.due-diligence-scan'].post
update:
x-mcp-tool: ops_due-diligence-scan
- target: $.paths['/v1/services/ops.due-diligence-scan'].get
update:
x-mcp-tool: ops_due-diligence-scan
- target: $.paths['/v1/services/ops.link-integrity'].post
update:
x-mcp-tool: ops_link-integrity
- target: $.paths['/v1/services/ops.link-integrity'].get
update:
x-mcp-tool: ops_link-integrity
- target: $.paths['/v1/services/oracle.alert-generator'].post
update:
x-mcp-tool: oracle_alert-generator
- target: $.paths['/v1/services/oracle.alert-generator'].get
update:
x-mcp-tool: oracle_alert-generator
- target: $.paths['/v1/services/oracle.comprehensive-report'].post
update:
x-mcp-tool: oracle_comprehensive-report
- target: $.paths['/v1/services/oracle.comprehensive-report'].get
update:
x-mcp-tool: oracle_comprehensive-report
- target: $.paths['/v1/services/oracle.cross-chain-prices'].post
update:
x-mcp-tool: oracle_cross-chain-prices
- target: $.paths['/v1/services/oracle.cross-chain-prices'].get
update:
x-mcp-tool: oracle_cross-chain-prices
- target: $.paths['/v1/services/oracle.historical-analysis'].post
update:
x-mcp-tool: oracle_historical-analysis
- target: $.paths['/v1/services/oracle.historical-analysis'].get
update:
x-mcp-tool: oracle_historical-analysis
- target: $.paths['/v1/services/oracle.market-arbitrage'].post
update:
x-mcp-tool: oracle_market-arbitrage
- target: $.paths['/v1/services/oracle.market-arbitrage'].get
update:
x-mcp-tool: oracle_market-arbitrage
- target: $.paths['/v1/services/oracle.price-feed'].post
update:
x-mcp-tool: oracle_price-feed
- target: $.paths['/v1/services/oracle.price-feed'].get
update:
x-mcp-tool: oracle_price-feed
- target: $.paths['/v1/services/oracle.sentiment-analysis'].post
update:
x-mcp-tool: oracle_sentiment-analysis
- target: $.paths['/v1/services/oracle.sentiment-analysis'].get
update:
x-mcp-tool: oracle_sentiment-analysis
- target: $.paths['/v1/services/oracle.volatility-monitor'].post
update:
x-mcp-tool: oracle_volatility-monitor
- target: $.paths['/v1/services/oracle.volatility-monitor'].get
update:
x-mcp-tool: oracle_volatility-monitor
- target: $.paths['/v1/services/procurement.council'].post
update:
x-mcp-tool: procurement_council
- target: $.paths['/v1/services/procurement.council'].get
update:
x-mcp-tool: procurement_council
- target: $.paths['/v1/services/procurement.trust-layer'].post
update:
x-mcp-tool: procurement_trust-layer
- target: $.paths['/v1/services/procurement.trust-layer'].get
update:
x-mcp-tool: procurement_trust-layer
- target: $.paths['/v1/services/procurement.vendor-vetting'].post
update:
x-mcp-tool: procurement_vendor-vetting
- target: $.paths['/v1/services/procurement.vendor-vetting'].get
update:
x-mcp-tool: procurement_vendor-vetting
- target: $.paths['/v1/services/reputation.lookup'].post
update:
x-mcp-tool: reputation_lookup
- target: $.paths['/v1/services/reputation.lookup'].get
update:
x-mcp-tool: reputation_lookup
- target: $.paths['/v1/services/research.topic-deep-researcher'].post
update:
x-mcp-tool: research_topic-deep-researcher
- target: $.paths['/v1/services/research.topic-deep-researcher'].get
update:
x-mcp-tool: research_topic-deep-researcher
- target: $.paths['/v1/services/research.topic-news-scanner'].post
update:
x-mcp-tool: research_topic-news-scanner
- target: $.paths['/v1/services/research.topic-news-scanner'].get
update:
x-mcp-tool: research_topic-news-scanner
- target: $.paths['/v1/services/research.topic-sentiment-analyzer'].post
update:
x-mcp-tool: research_topic-sentiment-analyzer
- target: $.paths['/v1/services/research.topic-sentiment-analyzer'].get
update:
x-mcp-tool: research_topic-sentiment-analyzer
- target: $.paths['/v1/services/security.audit-attestation'].post
update:
x-mcp-tool: security_audit-attestation
- target: $.paths['/v1/services/security.audit-attestation'].get
update:
x-mcp-tool: security_audit-attestation
- target: $.paths['/v1/services/security.concordium-card-verify'].post
update:
x-mcp-tool: security_concordium-card-verify
- target: $.paths['/v1/services/security.concordium-card-verify'].get
update:
x-mcp-tool: security_concordium-card-verify
- target: $.paths['/v1/services/security.enterprise-audit'].post
update:
x-mcp-tool: security_enterprise-audit
- target: $.paths['/v1/services/security.enterprise-audit'].get
update:
x-mcp-tool: security_enterprise-audit
- target: $.paths['/v1/services/security.injection-resilience'].post
update:
x-mcp-tool: security_injection-resilience
- target: $.paths['/v1/services/security.injection-resilience'].get
update:
x-mcp-tool: security_injection-resilience
- target: $.paths['/v1/services/security.massat-audit'].post
update:
x-mcp-tool: security_massat-audit
- target: $.paths['/v1/services/security.massat-audit'].get
update:
x-mcp-tool: security_massat-audit
- target: $.paths['/v1/services/security.massat-conformance'].post
update:
x-mcp-tool: security_massat-conformance
- target: $.paths['/v1/services/security.massat-conformance'].get
update:
x-mcp-tool: security_massat-conformance
- target: $.paths['/v1/services/security.process-attestation'].post
update:
x-mcp-tool: security_process-attestation
- target: $.paths['/v1/services/security.process-attestation'].get
update:
x-mcp-tool: security_process-attestation
- target: $.paths['/v1/services/translation.zh-en'].post
update:
x-mcp-tool: translation_zh-en
- target: $.paths['/v1/services/translation.zh-en'].get
update:
x-mcp-tool: translation_zh-en
- target: $.paths['/v1/services/trust.receipt-verify'].post
update:
x-mcp-tool: trust_receipt-verify
- target: $.paths['/v1/services/trust.receipt-verify'].get
update:
x-mcp-tool: trust_receipt-verify
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/craigmbrown-com-openapi-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.