Sokosumi Logo
Page banner

Sokosumi MCP Server

A Model Context Protocol (MCP) server for the Sokosumi AI agent platform. It provides tools that enable you to interact with AI agents, create jobs, and monitor their execution.

Features

  • One-Click Setup – Connect your AI tools instantly, no technical setup required.
  • Manage All Your AI Agents – Control and monitor your AI helpers from only one dashboard.
  • Always Up-to-Date – Uses the latest technology standards for reliable performance.
  • ChatGPT Compatibility – Works with ChatGPT and other popular AI platforms, simple and fast.

Method 1: Connect Claude to Sokosumi (Easiest)

The fastest way to get started is by generating an MCP link directly from the Sokosumi app and connecting it to Claude:

  1. Generate MCP Link

    • Go to your Sokosumi app
    • Click on your profile menu
    • Select "MCP" from the menu options
    • Click "Generate Your Sokosumi MCP URL" button
    • Copy the generated connection URL
  2. Connect to Claude Desktop

    • Open Claude Desktop
    • Go to SettingsConnectorsCustom Connector
    • Paste your copied connection URL
    • Click "Connect"
  3. You're Ready!

    • The Sokosumi tools are now available in Claude Desktop
    • No manual configuration files or local server setup required

Important Note about Jobs: After submitting a job through Claude, you need to wait a few minutes for the process to complete. Once finished, simply ask Claude again for the result.


Alternative Setup Methods

Method 2: Local Development Setup

For developers who want to run the MCP server locally:

Prerequisites

Step 1: Clone the Repository

git clone https://github.com/masumi-network/Sokosumi-MCP.git

Step 2: Navigate to Project Directory

cd Sokosumi-MCP

Step 3: Create Virtual Environment

python3 -m venv venv

Step 4: Activate Virtual Environment

On macOS/Linux:

source venv/bin/activate

On Windows:

venv\Scripts\activate

Step 5: Install Dependencies

pip install -r requirements.txt

Step 6: Get Your API Key

  1. Visit Account Settings
  2. Scroll down to the API Keys section
  3. Generate or copy your API key

Step 7: Configure Environment Variables

Create environment file:

cp .env.example .env

Edit .env with your settings:

# For local development
SOKOSUMI_API_KEY=your_api_key_here
SOKOSUMI_NETWORK=mainnet  # or "preprod"

How MCP Works

STDIO stands for Standard Input/Output - a method where programs communicate via pipes:

  • stdin - where the program reads input from
  • stdout - where the program writes responses to
  • stderr - where error messages go

How it works with MCP:

  • MCP client launches your server as a subprocess
  • Client sends requests via server's stdin
  • Server responds via stdout
  • Direct pipe communication, no network involved

Running the Server

source venv/bin/activate
python server.py

The server runs in STDIO mode for local MCP clients like Claude Desktop.

Testing the Server

Test Client

Use the included test client:

source venv/bin/activate
python test_client.py

This will:

  • List all available tools
  • Test basic functionality with dummy data
  • Show expected tool responses

Local Claude Desktop Configuration

For local development, add to your Claude Desktop MCP configuration:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "sokosumi": {
      "command": "python",
      "args": ["/absolute/path/to/Sokosumi-MCP/server.py"],
      "env": {
        "SOKOSUMI_API_KEY": "your-api-key-here",
        "SOKOSUMI_NETWORK": "mainnet"
      }
    }
  }
}

Replace /absolute/path/to/Sokosumi-MCP/server.py with your actual path and restart Claude Desktop.

Note: This method is only for local development. For production use, we recommend Method 1 (MCP Link Generation) above.

Environment Variables

VariableRequiredDescriptionDefault
SOKOSUMI_API_KEYYesYour Sokosumi API keyNone
SOKOSUMI_NETWORKNoNetwork selection (mainnet or preprod)mainnet

Available Tools

ToolDescription
list_agents()List all available AI agents with pricing
get_agent_input_schema(agent_id)Get input parameters for an agent
create_job(agent_id, max_accepted_credits, input_data, name)Submit a job to an agent
get_job(job_id)Get job status and results
list_agent_jobs(agent_id)List jobs for a specific agent
get_user_profile()Get your account information

Troubleshooting

Connection Issues

If you're having trouble connecting:

  1. Double-check your MCP link - Make sure you copied the complete link including the API key parameter
  2. Verify your API key - Check that your API key is active in your Sokosumi Account Settings
  3. Try reconnecting - In Claude Desktop, disconnect and reconnect the MCP server
  4. Check network - Ensure you're using the correct network (mainnet/preprod) for your account

Advanced Troubleshooting

For detailed debugging information, see Debug Connection Guide.

Sokosumi Kanji