# Promptmate.io — how to use (mcp.ai)

Connect your Promptmate.io account and use 11 tools for artificial intelligence straight from your AI agent. Connect with your own API key. Promptmate.io enables users to build AI-powered applications by integrating various AI systems like ChatGPT, Google Gemini, and Stability AI, offering features such as multi-step AI workflows, bulk processing, and automation through Zapier.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_promptmate_io?ms=1787291400000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `promptmate_io_create_webhook`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/promptmate_io`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/promptmate_io/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/promptmate_io/create/webhook` — Tool to create a new webhook. Use when you need to subscribe an endpoint URL to job or row events.
  - body: { endpointUrl: string, webhookName?: string, webhookType?: string, restrictedAppIds?: string[], webhookReference?: string }
- `POST https://api.mcp.ai/api/promptmate_io/delete/webhook` — Tool to delete a webhook by its unique ID. Use after confirming the webhookId to remove.
  - body: { webhook_id: string }
- `POST https://api.mcp.ai/api/promptmate_io/get/app/job` — Tool to get the status and result of a specific app job by its ID. Use when you need to check the status or retrieve results of a previously submitted job.
  - body: { app_id: string, job_id: string }
- `POST https://api.mcp.ai/api/promptmate_io/get/user/info` — Tool to get user information for the authenticated API key owner. Use when you need to retrieve details about the current user.
- `POST https://api.mcp.ai/api/promptmate_io/list/apps` — Tool to list all available apps. Use when you need to retrieve the catalogue of PromptMate apps.
- `POST https://api.mcp.ai/api/promptmate_io/list/countries` — Tool to list available countries for app configuration. Use when you need to retrieve the list of supported countries.
- `POST https://api.mcp.ai/api/promptmate_io/list/languages` — Tool to list available languages for app configuration. Use when you need to retrieve supported language options.
- `POST https://api.mcp.ai/api/promptmate_io/list/projects` — Tool to list all available projects. Use when you need to retrieve the list of PromptMate projects.
- `POST https://api.mcp.ai/api/promptmate_io/list/templates` — Tool to list all available templates. Use when you need to retrieve the catalogue of PromptMate templates.
- `POST https://api.mcp.ai/api/promptmate_io/list/webhooks` — Tool to list all configured webhooks. Use when you need to inspect current webhook subscriptions.
- `POST https://api.mcp.ai/api/promptmate_io/use/template` — Tool to use a specific template to process data. Use when you need to apply a template with optional data parameters.
  - body: { data?: object, templateId: string }

## Example prompts
- "What can I do in Promptmate.io?"
- "Show me a summary of my Promptmate.io account"

## More
- Page: https://mcp.ai/promptmate_io
- Agent spec (llms.txt): https://mcp.ai/promptmate_io/llms.txt
- Postman collection: https://mcp.ai/promptmate_io/postman.json
