Skip to content

Integration · Marketing

jasper.ai

Connect Claude & ChatGPT to Jasper

Ask your AI to have Jasper write or rewrite content in your brand voice, for a set audience and with your own knowledge items as reference. It can run Jasper agents and templates, search your knowledge base for relevant passages, and create or update documents and projects in your workspace. Your Jasper setup comes along into the chat.

Connect Jasper free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Have Jasper rewrite this product description in our brand voice for small business owners.”

    The AI looks up your brand voices and audiences and runs a Jasper command with the text, tone and audience.

  • “Which brand voices and style guides do we have?”

    It lists the brand voices and style guides in your workspace.

  • “Run our blog outline template for 'spring release', in Danish.”

    It reads the template's required inputs, runs it and sets the output language.

What your AI can do

Content generation

Run Jasper commands, agents and templates with brand voice, audience, knowledge and output language, and generate image alt text.

Brand context

Read brand voices, audiences, style guides, products and knowledge items, and search knowledge for relevant passages.

Documents and projects

Search, create and update documents and projects, and list the users in your workspace.

  • “What does our knowledge base say about the return policy?”

    It searches the content of your knowledge items and returns the most relevant passages.

  • “Save this draft as a document in the Q2 campaign project.”

    It finds your user ID and the project and creates the document with the content.

  • “Write alt text for https://example.com/hero.jpg”

    It generates alt text for the image at that URL.

50 tools for Jasper

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_analysiChanges dataCreate a new analysi. Required: image url or question. API summary: Analyze.
  • create_documentChanges dataCreate a document with `name`, `content` and the creating `user_id`, optionally in a `project_id` and with a `status`.
  • create_productChanges dataCreate a new product. Search products first to avoid duplicates. API summary: Create a Product.
  • create_projectChanges dataCreate a project with `name` and the creating `user_id`, optionally with default `settings` and `access_level`.
  • create_replace_backgroundChanges dataCreate a new replace background.
  • create_toneChanges dataCreate a new tone. Required: name or value. Search tones first to avoid duplicates. API summary: Create a voice.
  • create_uncropChanges dataCreate a new uncrop.
  • create_upscaleChanges dataCreate a new upscale.
  • delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete a document by ID.
  • delete_images_backgroundDeletesPermanently delete a image. Destructive action; may require approval. API summary: Remove background.
  • delete_images_textDeletesPermanently delete a image. Destructive action; may require approval. API summary: Remove text.
  • delete_knowledgeDeletesPermanently delete a knowledge by knowledge id. Destructive action; may require approval. API summary: Delete knowledge item by ID.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete Product by ID.
  • delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete Project by ID.
  • delete_toneDeletesPermanently delete a tone by tone id. Destructive action; may require approval. API summary: Delete voice by ID.
  • generate_image_alt_textChanges dataGenerate alt text for the image at `image_url`.
  • get_agentGet one agent by `task_id` (agt... ID), including the context items it needs as input.
  • get_audienceGet one audience by `audience_id`.
  • get_brand_voiceGet one brand voice by `tone_id`, including its description.
  • get_context_sourceGet one context source by source id. API summary: Retrieve a source by ID.
  • get_documentGet one document by `document_id` with its content.
  • get_image_templateGet one image template by template id. API summary: Get template introspection data.
  • get_knowledgeGet one knowledge item by `knowledge_id`.
  • get_productGet one product by `product_id` (prd...), with its attributes.
  • get_projectGet one project by `project_id`.
  • get_styleGet one style by style id. API summary: Retrieve style guide by ID.
  • get_templateGet one template by `template_id`, including the inputs it requires.
  • get_userGet one user by user id. API summary: Retrieve user by ID.
  • list_agentsList Jasper agents (agent tasks), optionally filtered by `search_term` or `scope` (PUBLIC or WORKSPACE); set `include_context_items` to see each agent's inputs.
  • list_audiencesList the target audiences defined in the workspace.
  • list_brand_voicesList brand voices (tones), optionally searched with `q`.
  • list_knowledgeList knowledge items (brand and product reference material), optionally searched with `q`.
  • list_productsList products. API summary: Retrieve Product attributes.
  • list_style_guidesList the style guides in the workspace.
  • list_templatesList the content templates available in the workspace.
  • list_usagesList usages. Optional filters: start, end or granularity. API summary: Retrieve API usage.
  • list_usersList the users in the workspace; use to find a `user_id` for creating documents or projects.
  • run_agentChanges dataRun an agent: pass `task_id` and `context_items` (the agent's inputs), plus optional `tone_id`, `audience_id`, `knowledge_ids`, `products`, `to_language` or `tools` (WEB_SEARCH, KNOWLEDGE_SEARCH). Returns the generated content.
  • run_an_agent_task_with_streaming_responseChanges dataCreate a new task. Required: context items. Search tasks first to avoid duplicates. API summary: Run an agent task with streaming response.
  • run_commandChanges dataAsk Jasper to write or rewrite content: put the instruction in `inputs.command`, with optional `inputs.context`, `toneId`, `styleId`, `audienceId` or `knowledgeIds`; `options` sets output language and count.
  • run_templateChanges dataGenerate content from a template: pass `template_id` and its `inputs`; `options` can set language and output count.
  • search_documentsList documents, filtered by `name`, `statuses`, `user_id` or created-date range; paginated.
  • search_knowledgeChanges dataSearch the content of knowledge items with a natural-language `query` and return the most relevant passages.
  • search_productsList products, optionally searched by `search_term` over product and category names.
  • search_projectsList projects, filtered by `name`, `q`, `user_id` or created-date range; paginated.
  • update_documentChanges dataUpdate a document by `document_id`: pass `name` and `user_id`, plus new `content`, `status` or `project_id`.
  • update_knowledgeChanges dataUpdate an existing knowledge identified by knowledge id. Only the fields you pass are changed. API summary: Update a knowledge item by ID.
  • update_productChanges dataUpdate an existing product identified by product id. Only the fields you pass are changed. API summary: Update Product by ID.
  • update_projectChanges dataUpdate a project by `project_id`: name, settings, metadata or access_level. Only the fields you pass change.
  • update_toneChanges dataUpdate an existing tone identified by tone id. Only the fields you pass are changed. API summary: Update voice by ID.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Jasper from the app list.

  2. 2

    Paste your key

    Paste a Jasper workspace API key. You need the Admin or Developer role in your Jasper workspace: go to app.jasper.ai/settings/dev-tools/tokens, generate an API token and copy it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Jasper?

It can run Jasper commands, agents and templates, generate image alt text, and read brand voices, audiences, style guides, products, knowledge items, templates, agents, users, documents and projects. It can also create and update documents and projects.

Does the AI see my Jasper credentials?

No. Your Jasper API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Creating or updating documents and projects can require your approval before it runs, and every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Jasper account.

Who can create the Jasper API key?

The key is created in Jasper's developer tools settings, and you need the Admin or Developer role in your Jasper workspace to generate it. If you do not have that role, ask a workspace admin.

Let your AI work in Jasper today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Jasper free

HeyMyApps is not affiliated with Jasper. Product names are trademarks of their owners.