PromptHub MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with PromptHub MCP or direct API to retrieve prompts, run versioned prompts, compare revisions, and manage prompt metadata through natural language.

PromptHub logoPromptHub
Api Key

PromptHub is a prompt management platform for versioning, retrieving, and executing prompts through an API. It helps teams ship reliable AI features with traceable prompt changes and reusable prompt assets.

4 Tools

Try PromptHub now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
PromptHub
Try asking
TOOLS

Supported Tools

Every PromptHub action and event your agent gets out of the box.

Get Current Team

Return the current PromptHub team ID for the connected account.

Get Project Head

Retrieve a project's latest committed prompt and model configuration, with optional branch and variable resolution.

List Projects

List projects in a PromptHub team, optionally filtered by group, model, or provider.

Run Project

Execute a committed PromptHub project prompt with optional variables and return the generated text, usage, cost, and timing metadata.

SETUP GUIDE

Connect PromptHub MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const authConfig = await composio.auth_configs.create({
  toolkit: 'prompthub',
  auth_scheme: 'API_KEY',
});
const connectedAccount = await composio.connected_accounts.link({
  user_id: 'your-user-id',
  auth_config_id: authConfig.id,
  credentials: {
    api_key: 'your-prompthub-api-key',
  },
});
const session = await composio.mcp.create({ user_id: 'your-user-id' });
console.log(`Tool Router session created: ${session.url}`);
Import and initialize the Composio client, connect PromptHub, then create a Tool Router session for PromptHub
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'Run the latest PromptHub prompt named support-triage with ticket_text set to refund requested after failed delivery'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect PromptHub API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});

const authConfig = await composio.auth_configs.create({
  toolkit: 'prompthub',
  auth_scheme: 'API_KEY',
});
const connectedAccount = await composio.connected_accounts.link({
  user_id: 'your-user-id',
  auth_config_id: authConfig.id,
  credentials: {
    api_key: 'your-prompthub-api-key',
  },
});
const session = await composio.create('your-user-id');
Import and initialize Composio client, connect your PromptHub API key, then create a Tool Router session
3

Execute PromptHub Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Retrieve the latest production version of my PromptHub prompt named customer-support-agent and show its variables'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute PromptHub actions with your Agent

Why Use Composio?

AI Native PromptHub Integration

  • Supports both PromptHub MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable prompt retrieval and execution
  • Rich coverage for reading, running, and querying your PromptHub prompt library

Managed Auth

  • Bring your PromptHub API key and connect it with auth_configs.create()
  • Link user access with connected_accounts.link() instead of hard-coding keys in agent code
  • Composio handles secure credential storage and API request handling for PromptHub

Agent Optimized Design

  • Tools are shaped so agents can understand PromptHub prompts, versions, and execution inputs clearly
  • Execution logs show which prompt was fetched or run, when it happened, and on whose behalf
  • Create MCP sessions with mcp.create() so Claude, Cursor, and other MCP clients can use PromptHub naturally

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access PromptHub
  • Scoped, least privilege access to PromptHub prompt resources
  • Full audit trail of agent actions to support review, rollback, and compliance
FAQ

Frequently asked questions

Yes, PromptHub requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you. You can create the auth config with auth_configs.create(), link users with connected_accounts.link(), and expose PromptHub over MCP with mcp.create().

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with PromptHub.It takes 30 seconds.

Managed auth, hosted MCP servers, and every PromptHub tool your agent needs.Free to start.

Start building