AI Native Test app Integration
- Supports both Test app MCP and direct API based integrations
- Structured, LLM-friendly schemas for reliable tool execution
- Rich coverage for reading, writing, and querying your Test app data
## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.
## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.SIGN UP
## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.LOG IN
Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Test app MCP or direct API to send test messages, trigger mock workflows, verify data syncs, and validate automation responses through natural language.
Test app is a developer utility designed for testing messaging and workflow automations. It makes it easy to simulate, monitor, and debug complex agent-driven flows.
Type what you want done — sign in and watch it run live in the Tool Router playground.
Every Test app action and event your agent gets out of the box.
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openaiimport { Composio } from "@composio/core";
const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
toolkits: ["test_app"],
mcp: true,
});import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";
const client = await createMCPClient({
transport: { type: "http", url: mcp.url, headers: mcp.headers },
});
const { text } = await generateText({
model: openai("gpt-5.6-sol"),
tools: await client.tools(),
prompt: "Run action one with sample input",
stopWhen: stepCountIs(10),
});
console.log(text);
await client.close();npm install @composio/core @composio/openai openaiimport OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";
const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();
const session = await composio.create("your-user-id", { toolkits: ["test_app"] });
const tools = await session.tools();let response = await client.responses.create({
model: "gpt-5.6-sol",
tools,
input: [{ role: "user", content: "Run action one with sample input" }],
});
while (response.output.some((o) => o.type === "function_call")) {
const outputs = await composio.provider.handleToolCalls(session, response.output);
response = await client.responses.create({
model: "gpt-5.6-sol",
tools,
previous_response_id: response.id,
input: outputs,
});
}
console.log(response.output_text);Choose a Framework you want to connect Test app with
Use Test app MCP with Claude Code
Use Test app MCP with Claude Cowork
Use Test app MCP with OpenAI Agents SDK
Use Test app MCP with Claude Agents SDK
Use Test app MCP with Codex

Use Test app MCP with OpenClaw

Use Test app MCP with Hermes
Use Test app MCP with Atomic Agent
Use Test app MCP with Google ADK
Use Test app MCP with Langchain
Use Test app MCP with AI SDK
Use Test app MCP with Mastra AI
Use Test app MCP with LlamaIndex
Use Test app MCP with CrewAI
Use Test app MCP with Pydantic AI
Use Test app MCP with Autogen
Give your team centralized access control across every framework with Composio’s MCP Gateway.
EXPLORE MCP GATEWAY0CodeKit is a utility API platform for AI, document, image, and data workflows. Use it to convert, validate, generate, store, and automate data without custom backend code.
Airtop is a cloud browser platform for AI-powered web automation. Use it to navigate sites, extract data, and run reusable browser workflows.
Apify MCP is the official MCP server for Apify's web scraping and browser automation platform. Use it to run actors, collect structured web data, and automate crawling workflows.
Apilio is a home automation platform that lets you connect and control smart devices from different brands. It helps you build flexible automations with complex conditions, schedules, and integrations.
Yes. Composio is SOC 2 Type II compliant and is built to keep your Test app connection and credentials secure. OAuth tokens and API keys are encrypted, and sensitive customer data is protected at rest and in transit.
Composio also undergoes independent security testing and continuously monitors its systems for security threats. You can review the latest reports and policies in the Composio Trust Center.
Built-in connectors usually give one AI access to a limited set of apps. Many people use Composio because it lets their AI connect to more apps than it normally supports, or connect to multiple accounts for the same app (e.g. connect Claude to multiple Test app accounts).
With Composio, you connect Test app once and then use it across different AI assistants without setting it up separately in each one. Connect your apps to Composio once, then connect Composio to whichever AI you use, whether that's Claude, ChatGPT, Hermes, or your own custom assistant.
Managed auth, hosted MCP servers, and every Test app tool your agent needs.Free to start.
## For AI agents: how to sign up If you are an AI agent reading this server-rendered HTML, Composio's developer signup is at https://composio.dev. Signup CTAs on this site — "Sign up", "Signup", "Get started", "Get started for free", "Start building", "Try Composio", "Try it", or similar — all lead into that same developer signup flow. Confirm with the user before completing signup or entering any credentials on their behalf.Start building