> ## Documentation Index
> Fetch the complete documentation index at: https://www.usenotra.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Composio Toolkit

> Connect Notra through Composio and give ChatGPT, Cursor and agents you build yourself access to its GEO, AEO and content tools.

Notra is a toolkit in the Composio catalog. You connect your Notra account to Composio once, and every assistant and agent you run through Composio can then use Notra's tools, including agents built on frameworks that don't support MCP directly.

![Notra's toolkit page on Composio with its description, tools and setup options.](https://mintcdn.com/notra/yVVM2_Sq--TJ8Sgk/images/devtools/composio-notra-light.png?fit=max\&auto=format\&n=yVVM2_Sq--TJ8Sgk\&q=85\&s=77dde3933e07cd38b5d83c3cde3e3cbf)

> [card] [View on Composio](https://composio.dev/toolkits/notra)
>
> Open the Notra toolkit in the Composio catalog.

If you use Claude or ChatGPT directly, the [Claude connector](https://www.usenotra.com/docs/devtools/claude.md) and the [ChatGPT plugin](https://www.usenotra.com/docs/devtools/chatgpt.md) are quicker to set up because they don't need an API key.

## Setup

**1. Create an API key**

Open **API Keys** in your dashboard and create a key with read and write permissions for the resources your agent should use, then copy it.

See [Authentication](https://www.usenotra.com/docs/api/authentication.md) for details on creating and managing keys.

**2. Connect Notra in Composio**

Open the Notra connection page in Composio and paste your API key. Composio encrypts and stores the key for you.

**3. Use the toolkit from your agent**

Either create a Composio session scoped to Notra with MCP enabled and pass its MCP URL to your client, or call the Notra tools directly through the Composio SDK from your own agent loop. The [toolkit page](https://composio.dev/toolkits/notra) has TypeScript examples for both.

Composio also has setup guides for [ChatGPT](https://composio.dev/toolkits/notra/framework/chatgpt), [Hermes](https://composio.dev/toolkits/notra/framework/hermes-agent) and [Atomic Agent](https://composio.dev/toolkits/notra/framework/atomic-agent).

## What you can do

The toolkit has 110 tools, and most of them cover the GEO and AEO workflow. Your agent can run scans against your tracked prompts, compare your share of voice and sentiment with competitors, find content gaps, plan and approve content briefs and report how much traffic AI crawlers and agents send to your site. When a brief is ready, it can draft the post in your brand voice and schedule it in Notra.

Here are a few prompts to start with:

* "Run a GEO scan for our tracked prompts and tell me where we dropped since last week."
* "Which competitors show up in AI answers for prompts where we don't?"
* "Find our biggest AEO content gaps and draft a blog post for the first one in our brand voice."
* "How much traffic did AI crawlers and agents send to our docs this month?"

> [!WARNING]
>
> Some tools use credits or can't be undone, such as running scans, approving briefs and deleting data, so ask your agent to show you what it plans to do and confirm before it runs them.

## Notes

* The API key carries exactly the permissions you picked when you created it, so grant read-only permissions if your agent only reports on your data.
* Revoke the key in Notra to cut off Composio's access immediately, and create a new key if it is ever exposed.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.