Tutorials

Give ChatGPT licensed data to cite

Add Graunt to ChatGPT and it can search Graunt's listings, tell you what each seller allows, and link the listing it used so you can cite it.

1. Add Graunt to ChatGPT

It takes no Graunt account and no key.

  1. Open Settings → Plugins and choose Browse directory. On that page, click Add → Add custom MCP server.
  2. Name it Graunt, leave Connection on Server URL, paste https://api.graunt.com/v1/mcp, and set Authentication to No authentication. ChatGPT starts on OAuth, which the catalog does not use.
  3. Tick I understand and want to continue. Create as a plugin stays disabled until you do. OpenAI shows this notice for any custom server. This one is read-only and takes no credential.
  4. Click Create as a plugin. It appears under Installed. Open it and choose Try in chat.
  5. Ask it to find a packet by keyword. A working connector answers with a listing and a graunt.com/listings/… link you can open.

A custom connector belongs to the account that adds it. On Business and Enterprise workspaces an admin may need to permit custom connectors first, under Workspace Settings → Permissions & Roles → Connected Data. On those plans an admin can instead add it once for the whole workspace. If the connector cannot reach Graunt, check whether Lockdown mode is on. It sits under Settings → Security and login and limits what can connect to external services.

2. Ask a question

Start a new chat, click + in the message box, choose Graunt, and ask about the data you need. In Work mode, Graunt is under Plugins. For example:

3. Watch it search and read

Above its answer, ChatGPT shows how long it worked. Click that line to see the calls it made to Graunt: a search, then a fetch for the listing it picked.

search returns the listings that match, each with its title and link. fetch returns one listing: its description, price, whether you need an account, and the rights its seller declares. A free listing that needs no account comes with its files, so the answer can come from the data itself.

4. Check the rights

Every listing says whether you may train AI on it, share or resell it, and whether you must credit the source. fetch returns those rights with the listing, so ChatGPT can tell you before you use the data. If the answer leaves them out, ask what the seller allows.

The rights are the seller's own declarations. When you buy a listing, your rights are recorded with your purchase. How licensing works

5. Cite the listing

ChatGPT links the listing it used, at graunt.com/listings/…. Use that link as your citation. It opens the listing's page, with its title, seller, price and rights.

6. Use a paid listing

When a listing has a price, fetch gives you the price and the rights, and no files. Open the listing's link, sign in, and buy it on graunt.com.

To have ChatGPT read what you've bought, add your library. It's a second connector that signs in with your Graunt account and reads only what you own.

Add it the same way as Graunt, with these changes:

  1. Name it Graunt library and paste https://api.graunt.com/v1/mcp/library.
  2. Leave Authentication on OAuth. ChatGPT finds Graunt's sign-in on its own. Advanced OAuth settings shows Dynamic Client Registration and the scope library:read, and nothing there needs changing.
  3. After Create as a plugin, click Continue to Graunt library. Sign in at graunt.com and click Allow read access.

Then choose Graunt library from the + menu and ask ChatGPT to read the listing you bought. The library adds three tools: library_list, library_get_item and library_read_file. You can revoke it any time from Account → Connected assistants.

Browse the marketplace Every connector setting