Agentcast MCP server
Structured-output enforcer: extract and validate JSON from messy LLM text.
1 stars40 downloads/wk
Reviews
Write oneNobody has reviewed Agentcast yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Agentcast tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
build_retry_promptGiven an attempt history, produce the retry feedback message agentcast would append to the conversation when the model returned the wrong shape. Codifies the "validation error as feedback" pattern for non-Node MCP clients.
extract_jsonPull a JSON value out of messy LLM output. Tries the whole text, then a fenced ```json``` block, then the largest balanced {...}/[...] substring. Returns the parsed value plus which strategy succeeded.
validate_responseValidate a parsed JSON value against an agentcast shape spec. Spec maps field name to type: 'string', 'number', 'boolean', 'array', 'object'. Suffix with '?' for optional. Returns valid=true on success, or valid=false with a human-readable error string suitable for retry feedback.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 57 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Agentcast compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 70% of 868 Scraping and browsing servers
- Tools
- 3
- the typical Scraping and browsing server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 581 Scraping and browsing servers
- Downloads a week
- 40
- more than 25% of 304 Scraping and browsing servers with a package
What its tools let an agent do: 3 read
Install Agentcast in Claude Code, Cursor or VS Code
Runs npx -y @mukundakatta/agentcast-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add agentcast -- npx -y @mukundakatta/agentcast-mcp
What the publisher says
From the Agentcast repository's README, as published. We do not edit it. Read it on GitHub
agentcast-mcp
An MCP server that gives AI assistants the ability to enforce structured output: extract JSON from messy LLM text, gate it against a shape spec, and produce the retry feedback message when the model returns the wrong shape.
Built on top of @mukundakatta/agentcast. Works with Claude Desktop, Cursor, Cline, Windsurf, Zed, and any other MCP client.
Tools exposed
extract_json
Pull a JSON value out of messy LLM output. Tries the whole text, then a fenced json block, then the largest balanced {...} / [...] substring. Returns the parsed value plus which strategy succeeded.
{
"text": "Sure, here you go:\n```json\n{\"answer\": 42}\n```\nLet me know!"
}{
"value": { "answer": 42 },
"found": true,
"source": "fenced_json"
}source is one of whole, fencedjson, fencedplain, balanced_substring, or none.
validate_response
Validate a parsed JSON value against an agentcast shape spec. Spec maps field name to type: string, number, boolean, array, object. Suffix with ? for optional.
{
"value": { "name": "ada" },
"shape": { "name": "string", "age": "number" }
}{
"valid": false,
"error": "missing required field 'age'"
}buildretryprompt
Given an attempt history, produce the validation-error feedback message agentcast appends to the conversation when the model returned the wrong shape. Codifies the "validation error as feedback" pattern for non-Node MCP clients that want to drive the same retry loop manually.
{
"attempts": [
{ "text": "{\"name\":\"ada\"}", "error": "missing required field 'age'" }
],
"expected_shape": { "name": "string", "age": "number" }
}{
"feedback": "Your previous response did not match the required shape. Error: missing required field 'age'\n\nTry again. Respond with ONLY valid JSON that fixes the error above.\n\nExpected shape: {\"name\":\"string\",\"age\":\"number\"}"
}Install
Claude Desktop
Add to claudedesktopconfig.json:
{
"mcpServers": {
"agentcast": {
"command": "npx",
"args": ["-y", "@mukundakatta/agentcast-mcp"]
}
}
}Cursor / Cline / Windsurf / Zed
Same shape, in the appropriate mcp.json for your client. Most clients auto-discover via npx -y @mukundakatta/agentcast-mcp.
Local install
npm install -g @mukundakatta/agentcast-mcp
mcp-agentcast # listens on stdioWhy this matters
When an LLM is supposed to return structured data, it sometimes wraps the JSON in prose, fences, or hallucinated fields. Standard JSON.parse throws. Hand-rolled regex misses nested structure. This MCP server gives any model driving an agent a real handle on (1) pulling JSON out of the response, (2) checking it matches the expected shape, and (3) building the exact retry prompt that nudges the model to fix it on the next turn.
License
MIT.
Nothing above is checked by us. What we check is on the safety report.
Agentcast: common questions
- Is Agentcast MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Agentcast safety report
- How do I install Agentcast?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Agentcast need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Agentcast maintained?
- The last commit was 93 days ago (2026-08-01). The latest release is v0.1.0.
- What can I use instead of Agentcast?
- Servers from other publishers that do the same job: Mistral MCP server, Talonic MCP server and Pinkpixel Dev Web Scout MCP server.
- How does Agentcast compare with other Scraping and browsing MCP servers?
- safety score 88/100 (higher than 70% of 868 Scraping and browsing servers); tools 3 (the typical Scraping and browsing server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Agentcast
Same job from other publishers: the closest match first, then the best rated.
- MistralMistral MCP server: extract invoices and documents from text, Markdown or OCR into typed JSON.not reviewedGrowingB
- TalonicExtract structured, schema-validated data from PDFs, scans, images, spreadsheets, and forms.not reviewedGrowingA
- Pinkpixel Dev Web ScoutSearch the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…not reviewedGrowingA
- MCPScrape any website, extract structured data, and collect web content at scale with AI agentsnot reviewedGrowingA
- BrightdataBright Data's Web MCP server enabling AI agents to search, extract & navigate the webnot reviewedEstablishedB