Cats MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Cats MCP or direct API to fetch cat images, look up breed details, share random cat facts, and build interactive cat-powered features through natural language.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Cats Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Cats now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Create FavouriteTool to save an image as a favourite to your account.
Create VoteTool to vote on a cat image.
Delete FavouriteTool to delete a favourite from your account by its ID.
Delete ImageDelete an uploaded image from your account by its ID.
Delete VoteTool to delete a vote from your account by its ID.
Get Cat Breed by IDTool to get detailed information about a specific cat breed by its ID.
Get Favourite by IDTool to retrieve a specific favourite by its unique ID.
Get Cat Image by IDTool to retrieve a specific cat image by its unique ID.
Get Image AnalysisGet machine learning analysis results for an uploaded image.
Get Image BreedsTool to retrieve breed information associated with a specific cat image.
Get Cat BreedsRetrieves a paginated list of cat breeds from The Cat API.
Get Vote by IDRetrieves a specific vote by its unique ID from The Cat API.
List Image CategoriesRetrieves a list of all active image categories from The Cat API.
List FavouritesTool to get all favourites belonging to your account.
List Uploaded ImagesTool to get all images uploaded to your account via /images/upload.
List VotesTool to retrieve all votes you have created.
Search Cat BreedsSearch for cat breeds by name.
Search Cat ImagesSearch for random cat images with optional filters.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Cats tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Show a random cat image')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Why Use Composio?

AI Native Cats Integration

  • Supports both Cats MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Cats data

Managed Auth

  • Built-in API key handling and secure storage
  • Central place to manage, scope, and revoke Cats access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

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

Frequently Asked Questions

Do I need my own developer credentials to use Cats with Composio?

Yes, Cats requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Can I use multiple toolkits together?

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

Is Composio secure?

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

What if the API changes?

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

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.