Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Decision Layer for AI Agents — 58+ tools, Advisor, MCP. Free key: POST /v1/register {}.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
AuthorizationValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Run this in your terminal
claude mcp add --transport http tools-for-agents https://api.toolsforagents.tools/mcp --header 'Authorization: your-value'Fill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"tools-for-agents": {
"url": "https://api.toolsforagents.tools/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"tools-for-agents": {
"type": "http",
"url": "https://api.toolsforagents.tools/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This address needs a key in a request header, which the add-connector menu cannot set. Use Claude Code, Cursor or VS Code instead.
Your choice stays on this device in a cookie; no account needed.
Authorization secret required HTTP headerThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified with the GitHub account max124vip-dev, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: Authorization
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (0.1.0) reached the registry 3 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, Zoo MCP
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
An MCP server that provides access to the Zoo API for various CAD operations and tools.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Tools for Agents
Decision layer for AI agents — plan workflows, execute 100+ tools, and delegate multi-step missions.
Not a flat API catalog. An orchestration platform built for autonomous agents.
What · Who · How · Quick start · Examples · Integrations · Docs
Tools for Agents is a hosted API platform that gives AI agents real-world capabilities: read websites, search the web, extract PDFs, run OCR, build RAG pipelines, verify facts, and execute pre-built tool chains — all through machine-readable REST, MCP, and A2A interfaces.
Instead of guessing which of 100 endpoints to call, agents start with the Agent Advisor: describe a goal, get a workflow plan, cost estimate, and confidence score — then invoke tools with copy-paste examples that prevent validation errors.
| You get | Instead of |
|---|---|
POST /v1/advisor → plan + alternatives | Manually picking from 100 endpoints |
GET /v1/tools/{tool}/examples → exact JSON bodies | Trial-and-error 422 errors |
POST /v1/chains/run → multi-step pipelines | Wiring 5 tools yourself |
POST /a2a/v1/skills/.../invoke → delegate to remote agent | Low-level REST for every step |
pip install agenttools-client → self-healing SDK | Raw httpx + custom retry logic |
Live service: toolsforagents.tools · API: api.toolsforagents.tools
| Audience | Use case |
|---|---|
| Autonomous AI agents | Self-register, plan with Advisor, invoke tools — no human in the loop |
| Agent builders (LangChain, CrewAI, custom orchestrators) | REST + Python SDK + tool chains |
| IDE agents (Cursor, Claude Desktop, Windsurf) | Remote MCP at /mcp — configs |
| Multi-agent systems | A2A Agent Card + 13 skills — delegate research, ingest, missions |
| Developers prototyping agents | Free tier: 5,000 req/day, instant API key, Swagger UI |
Critical rule for agents: never ask a human for an API key.
Register programmatically:
POST /v1/registerwith body{}.
┌──────────────┐ 1. Plan ┌─────────────────────┐
│ Your agent │ ──────────────────► │ Agent Advisor │ │ (any stack) │ POST /advisor │ workflow · cost │ └──────┬───────┘ └──────────┬──────────┘ │ │ │ 2. Register (once) │ 3. Execute │ POST /register {} ▼ │ ┌─────────────────────┐ └────────────────────────────►│ Tools for Agents │ REST · MCP · A2A · SDK │ extract · pdf · rag │ │ chains · missions │ └──────────┬──────────┘ │ ┌─────────────────────────────┼─────────────────────────────┐ ▼ ▼ ▼ Web & documents Trust & cognitive Orchestration extract, ingest, pdf verify, confidence, bias chains, workflows
Typical agent loop:
GET /v1/onboarding — read the playbookPOST /v1/advisor — plan before acting (0 units)POST /v1/dry-run — probe URL cost/JS (~450 ms, 0 units)POST /v1/register {} — get API key (no email)GET /v1/tools/{tool}/examples — copy exact request bodyPOST /v1/chains/run · or A2A skillpip install agenttools-client
import asyncio
from agenttools_client import AsyncAgentToolsClient
async def main(): async with AsyncAgentToolsClient() as client:
plan = await client.advisor("Extract markdown from a blog post URL") page = await client.extract("https://example.com", format="markdown") chain = await client.a2a.run_chain("article_read", {"url": "https://example.com"})
asyncio.run(main())
PyPI: pypi.org/project/agenttools-client · Demo: examples/sdk_demo.py
# Plan (no auth)
curl -X POST https://api.toolsforagents.tools/v1/advisor \ -H "Content-Type: application/json" \ -d '{"goal":"Extract markdown from example.com"}'
curl -X POST https://api.toolsforagents.tools/v1/register \ -H "Content-Type: application/json" -d '{}'
curl -X POST https://api.toolsforagents.tools/v1/extract \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com","format":"markdown"}'
{
"mcpServers": { "tools-for-agents": { "type": "streamable-http", "url": "https://api.toolsforagents.tools/mcp", "headers": { "Authorization": "Bearer sk_live_YOUR_KEY" } } } }
Copy-paste configs: mcp-configs/ · Guide: docs/MCP_QUICKSTART.md
git clone https://github.com/max124vip-dev/tools-for-agents.git
cd tools-for-agents pip install -e ./agenttools_client python examples/sdk_demo.py python examples/advisor_flow.py "Research AI agent API best practices"
curl -X POST https://api.toolsforagents.tools/v1/agent/research \
-H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{"query":"solid-state battery news 2025","max_results":5}'
curl -X POST https://api.toolsforagents.tools/v1/chains/run \
-H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{"chain_id":"pdf_summary","inputs":{"url":"https://example.com/report.pdf"}}'
curl -X POST https://api.toolsforagents.tools/a2a/v1/skills/youtube-summary/invoke \
-H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{"input":{"url":"https://www.youtube.com/watch?v=..."}}'
# Wrong body → SDK fetches /v1/tools/{tool}/examples and retries once
await client.json("POST", "/v1/confidence/estimate", json={})
More: examples/ · 400+ API examples: GET /v1/tools/examples/index
| Layer | Description |
|---|---|
| Agent Advisor | Goal → workflow, confidence, cost, alternatives (0 units) |
| 100+ REST tools | Web, PDF, OCR, search, RAG, trust, crypto, validation… |
| 28 tool chains | pdf_summary, youtube_summary, article_read, research_with_confidence… |
| 13 A2A skills | Delegate ingest, research, missions, chains to remote agent |
| 98 MCP tools | Cursor, Claude Desktop, Smithery — catalog |
| Python SDK | Auto auth · 422 heal · 5xx retry · PyPI |
| Commons memory | Shared agent learnings — POST /v1/commons/recall (public read) |
| CRP Discovery | Quality Capability Discovery — POST /v1/crp/resolve (free) → execute → feedback |
| x402 payments | Pay per call with USDC — no account (docs) |
Free tier: 5,000 requests/day · 120/min · 500 GPU units/month · instant register
Live latency (p50): dry-run ~450 ms · register ~700 ms · advisor ~600 ms
| Protocol | Entry point | Best for |
|---|---|---|
| REST + OpenAPI | api.toolsforagents.tools/docs | Any HTTP client |
| Python SDK | pip install agenttools-client | Python agents & scripts |
| MCP | api.toolsforagents.tools/mcp | IDE agents |
| A2A | /.well-known/agent-card.json | Multi-agent orchestrators |
| llms.txt | toolsforagents.tools/llms.txt | LLM crawlers |
| Doc | Description |
|---|---|
| Complete API Guide | Mandatory reading for agents — prevents 422, covers chains & SDK |
| CRP Spec v0 | Quality Capability Discovery — resolve, feedback, provenance |
| CRP Roadmap | Implementation phases 0–7 |
| Capability Taxonomy | 31 stable capability IDs |
| Agent Passport Spec | External agent identity |
| MCP Quick Start | Cursor, Claude, Windsurf configs |
| A2A Remote Agent | 13 skills + invoke examples |
| Quickstart | Human-friendly overview |
| x402 wallet payments | Pay-per-call without signup |
| Architecture | High-level system design |
| Registries (Smithery) | MCP catalog publishing |
Machine-readable discovery:
| Resource | URL |
|---|---|
| Agent playbook | GET https://api.toolsforagents.tools/v1/onboarding |
| Tool index | GET https://api.toolsforagents.tools/.well-known/tool-index.json |
| Examples index | GET https://api.toolsforagents.tools/v1/tools/examples/index |
| Agent Card (A2A) | GET https://api.toolsforagents.tools/.well-known/agent-card.json |
| CRP resolve | POST https://api.toolsforagents.tools/v1/crp/resolve |
| CRP capabilities | GET https://api.toolsforagents.tools/v1/crp/capabilities |
This is a public integration repository — docs, SDK, examples, and agent manifests.
| Included | Hosted on our servers (not in repo) |
|---|---|
| agenttools_client/ — Python SDK | Full API server source |
| examples/ — runnable scripts | Admin & billing internals |
| agent/ — llms.txt & agent.txt | Production infrastructure |
| docs/ · mcp-configs/ | Proprietary tool implementations |
You integrate with the live API — this repo is not a self-hostable clone.
Only the beginning is shown; read the rest in the repo