GPTs over MCP
List, read, create, change, share and delete your GPTs and their knowledge files from Claude Code, Cursor, VS Code or any other MCP client.
The DeutschlandGPT MCP server gives an AI client access to your GPTs: list them, read one with everything its editor shows, create and change GPTs, add knowledge files from your Drive, share them with groups and colleagues, copy and delete them.
Prerequisites
- The MCP server has to be enabled for your organisation. If Settings → Connected apps shows no Connect an AI assistant card, ask your admin or support.
- Over MCP the same rules apply as in the editor: you see the GPTs you can use, change only those you may edit, and your role's permissions and your licence's GPT limit apply. A model can only be pinned if you could pick it in the editor.
Connect a client
Open Settings → Connected apps and copy the command or JSON snippet for your client from the Connect an AI assistant card. The URL shown there belongs to your own host, so use it instead of the example URL below.
Register the server in your client:
claude mcp add --transport http deutschlandgpt https://dialog.deutschlandgpt.de/mcp
On the first call the client opens the DeutschlandGPT sign-in. Sign in and confirm the consent screen. The client receives a token for exactly the permissions you pick there.
For GPTs, pick what you need: gpts.read to read, gpts.write to also create, change and copy
GPTs and manage their knowledge files, gpts.manage to also delete and share them.
You can disconnect the client again at any time under Connected apps. Issued tokens stop working immediately.
Tools
GPTs are named by their id, which gpts_list returns. Groups are named by name and colleagues by email.
| Tool | What it does | Scope |
|---|---|---|
gpts_list | Lists the GPTs you can use: all, the ones you created, or those shared with you. Filter by text or tag. | gpts.read |
gpts_get | One GPT as its editor shows it: instructions, starters, models, capabilities, knowledge files, sharing. | gpts.read |
gpts_list_models | The text and image models you can pin on a GPT. | gpts.read |
gpts_list_knowledge | A GPT's knowledge files. | gpts.read |
gpts_create | Creates a GPT. It stays private until you share it. | gpts.write |
gpts_update | Changes name, description, instructions, first message, starters, tags, models or capabilities. | gpts.write |
gpts_duplicate | Copies a GPT you can use into a new one of your own. | gpts.write |
gpts_add_knowledge | Adds a Drive file, or the files of a Drive folder, as knowledge files. Images are added in the editor. | gpts.write |
gpts_remove_knowledge | Removes a knowledge file from a GPT. | gpts.write |
gpts_set_sharing | Shares a GPT with groups and colleagues for use or for editing, or makes it private again. | gpts.manage |
gpts_delete | Deletes a GPT. | gpts.manage |
The icon, connected actions and templates are set in the editor.