MCP.Market

Agentcast MCP server

by MukundaKatta·io.github.MukundaKatta/agentcast·v0.1.0·1 stars

Structured-output enforcer: extract and validate JSON from messy LLM text.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

1 stars40 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • build_retry_prompt

    Given 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_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.

  • 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. 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 stdio

Why 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.

  • Mistral
    Mistral MCP server: extract invoices and documents from text, Markdown or OCR into typed JSON.
    B
  • Talonic
    Extract structured, schema-validated data from PDFs, scans, images, spreadsheets, and forms.
    A
  • Pinkpixel Dev Web Scout
    Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…
    A
  • MCP
    Scrape any website, extract structured data, and collect web content at scale with AI agents
    A
  • Brightdata
    Bright Data's Web MCP server enabling AI agents to search, extract & navigate the web
    B

More from MukundaKatta →