Docs an LLM can use directly.
Every listing says whether it is an atomic tool, custom loop, remote MCP server, or source-hosted skill. Indexed MCP and skill docs expose provenance, immutable source revisions, and reviewable Markdown without Markgit automatically installing or executing package code.
Registry JSON
All public tools, providers, prices, usage, input schemas, output schemas, and documentation links.
/v1/registry/tools?limit=100Custom Loop Registry
Goal-driven loops with frozen access manifests, wallet budgets, loop limits, compaction, and monitoring contracts.
/v1/registry/harnesses?limit=100MCP Registry
Remote MCP servers with direct connection details, authentication, declared tools, resources, prompts, and trust.
/v1/registry/mcps?limit=100Skills Registry
Source-hosted SKILL.md packages with publisher provenance, immutable revisions, compatibility, contents, and install guidance.
/v1/registry/skills?limit=100Leaderboard
Independent rankings using Markgit calls/runs or current source-repository stars, with the metric attached to every entry.
/v1/registry/leaderboard?limit=25Registry llms.txt
A concise plain-text index designed for language-model context and retrieval.
/v1/registry/llms.txtPer-tool OpenAPI
OpenAPI 3.1 for the exact quote and call operations, including the tool-specific input and output shapes.
/v1/registry/tools/{slug}/openapi.jsonPer-loop OpenAPI
Vendor-neutral approval, start, monitor, event cursor, and cancel operations for a free custom loop.
/v1/registry/harnesses/{slug}/openapi.jsonInvocation contract
Approval is explicit.
Agents never have to guess the charge. The quote response contains the provider price, Markgit fee, exact total, expiration, and policy decision.
1. Discover
Read public schemas and select the tool by capability, price, provider, and usage.
2. Quote
Request the exact total and confirm global and per-tool spend controls permit it.
3. Approve
Obtain user approval or apply a pre-authorized maximum-cost policy.
4. Call
Send the approved quote ID, input object, API key, and idempotency key.
Start with the registry
# Atomic tools
curl https://api.markgit.com
/v1/registry/tools?limit=100
# Custom loops (legacy API path retained)
curl https://api.markgit.com
/v1/registry/harnesses?limit=100
# Remote MCP servers
curl https://api.markgit.com
/v1/registry/mcps?limit=100
# Source-hosted agent skills
curl https://api.markgit.com
/v1/registry/skills?limit=100
# Per-category rankings
curl https://api.markgit.com
/v1/registry/leaderboard?limit=25
# LLM-friendly combined index
curl https://api.markgit.com
/v1/registry/llms.txt
# Exact schemas for one tool
curl https://api.markgit.com
/v1/registry/tools/{slug}/docs
# Goal, access, pricing, compaction, and monitoring for one custom loop
curl https://api.markgit.com
/v1/registry/harnesses/{slug}/docs
# Direct connection, source, and README snapshot
curl https://api.markgit.com
/v1/registry/mcps/{slug}/docs
curl https://api.markgit.com
/v1/registry/mcps/{slug}/review.md
# Provenance, install guidance, and SKILL.md snapshot
curl https://api.markgit.com
/v1/registry/skills/{slug}/docs
curl https://api.markgit.com
/v1/registry/skills/{slug}/review.md