Abency
Run a marketing agency's social, SEO, ads, WordPress and email from an AI agent.
Read a Jasper workspace's brand voices, audiences, style guides and knowledge base, and generate copy via Jasper's AI.
Opens Agent Studio, where connecting is one click. The connector URL below works in any MCP client.
Paste it into any MCP client. Setup docs
The Jasper MCP server connects a Jasper workspace — an enterprise marketing-copy platform — to Claude, ChatGPT and any MCP-compatible agent. Its seven tools read your brand voices, audiences, style guides and knowledge base, then generate copy through Jasper's own AI engine. Sign-in is OAuth 2.0 with one generic scope.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
https://mcp.jasper.ai/.well-known/oauth-protected-resource declares exactly one entry in scopes_supported: mcp. It names no object and no verb, so it cannot exclude anything. Granting it grants whatever the server implements now and whatever Jasper registers later — including, were the update and delete operations its REST API already offers ever to be added, those. The read-only boundary described on this page is enforced by Jasper's choice of tools,robots.txt, so the cost of a call cannot be looked up before you run one. Do not blanket auto-approve generate-content or run-jasper-agent.run-jasper-agent can reach the same path is unresolved — we did not test it, since triggering a publish is precisely the irreversible action this research does not perform.readOnlyHint: true and no destructiveHint: true, including the two that generate. A client treating that flag as "safe to auto-run" will auto-run billable calls.openWorldHint: false on a tool with a web-search parameter. run-jasper-agent accepts WEB_SEARCH in its tools array while declaring it does not interact with the open world. The fetching happens inside Jasper, but the annotation does not convey that.tools/list was performed and no tool schema was read from the wire. Directory, documentation and source agree on all seven names.jasper://brandvoices, jasper://audiences and jasper://styles — alongside the seven tools, all GET-only reads of the same data. Whether the hosted server declares a resources capability could not be checked without authenticating, so treat the resource surface as unverified for the remote endpoint.No. All seven tools return generated text to the agent and stop there. Jasper's source registers four GET calls and three POST calls, and every POST is a generation or search endpoint. Nothing writes to a CMS, a social account, a campaign or a scheduler, and no tool carries a publish parameter. Publishing stays a copy-paste step you perform yourself.
No, and this is the important one for a marketing team. The three brand tools are plain GET requests against the voices, audiences and styles endpoints. Jasper's REST API does offer update and delete operations for voices and knowledge items, but the connector registers none of them, so a session cannot alter what future generations inherit.
Yes. Jasper's help centre states that API and MCP usage is charged on the credit system, and credits are consumed per action. The per-action rate is not on the open web: the credits rate card is the single path disallowed in Jasper's robots.txt. No connector tool reads usage either, so an agent can spend with nothing able to check the balance first.
Jasper does not commit to one. Its documentation states the AI Engine configures a priority-order of fallbacks per endpoint and per use case to route around third-party model provider downtime. So the model behind generate-content and run-jasper-agent can change between calls, and the connector surfaces no field naming which model produced a given output.
Because Jasper applies the annotation by workspace effect, not by HTTP method. All seven tools declare readOnlyHint true and none declares destructiveHint true, yet three issue POST requests. The label is defensible in that nothing is stored or altered, but it hides that two of those calls spend metered generation quota.
Your entire brand knowledge layer. The tools return every brand voice with its full text, every audience with its description, every style guide including custom instructions and term substitutions, and semantic search across your uploaded knowledge documents with matching text chunks returned inline. That is proprietary company material entering the agent's context.
One scope named mcp, which grants everything the server implements. Jasper's own RFC 9728 descriptor declares scopes_supported as that single value. It names no object and no verb, so consent cannot separate reading a brand voice from spending generation quota, and it would cover any tool Jasper adds later.
A Jasper Business plan and a paid Claude plan. Jasper states that API access is only available to customers on the Business plan, and that the Claude side needs a Pro, Max, Team or Enterprise account. Your network must also reach both mcp.jasper.ai and api.jasper.ai. Generating an API key additionally requires an Admin or Developer role.
.md; robots.txt allows this path and names llms.txt. · retrieved 2026-08-23llms.txt (retrieved 2026-08-23). llms-full.txt returns 404 on this host. · retrieved 2026-08-23@gojasper/mcp-server version 1.3.0 published 2026-07-23 — package metadata and tarball read from the npm registry at https://registry.npmjs.org/@gojasper/mcp-server (retrieved 2026-08-23); the human-facing page returns 403 to a plain client. Tool registration, HTTP methods, input schemas and annotations were read from that package. · retrieved 2026-07-23robots.txt permits the path and it renders normally in a browser. · retrieved 2026-08-23robots.txt, whose only disallowed path is the credits rate card, and which carries Content-Signal: ai-train=yes, search=yes, ai-input=yes (retrieved 2026-08-23). We did not fetch the disallowed rate card. · retrieved 2026-08-23initialize to the endpoint returned HTTP 401 with WWW-Authenticate: Bearer realm="MCP Server"; RFC 9728 metadata at https://mcp.jasper.ai/.well-known/oauth-protected-resource; authorization server metadata at https://mcp.jasper.ai/.well-known/oauth-authorization-server (2026-08-23) · retrieved 2026-08-23Connect Jasper once and your agents call these tools on their own: on a schedule, in a workflow, with nobody at the keyboard.