ArmorIQ LogoArmorIQ SDK

MCP Registry

Browse MCPs and their available actions.

MCP Registry

The MCP Registry allows you to register and manage your Model Context Protocol (MCP) servers with the ArmorIQ platform.

Building Your Own MCP

Want to create your own MCP for ArmorIQ SDK? Check out the MCP Format Requirements guide to learn the exact protocol specifications needed.

Registering Your MCP

Once you've built your MCP following the format requirements, register it with the platform:

Step 1: Login to Platform

Navigate to platform.armoriq.ai and sign in with your credentials.

Step 2: Navigate to MCP Registry

Go to the MCP Registry section in the platform dashboard.

Step 3: Add Your MCP

Click on "Add MCP" and provide:

  • MCP Name: A unique identifier for your MCP (e.g., analytics-mcp, finance-mcp)
  • MCP URL: Your HTTPS endpoint (e.g., https://your-mcp.example.com/mcp)

Step 4: Onboard to Platform

Submit the form to onboard your MCP to the ArmorIQ platform. Your MCP will be validated and made available for use.

Using Your MCP with ArmorIQ SDK

Once registered, you can access your MCP from the ArmorIQ SDK using the exact same name you registered:

from armoriq_sdk import ArmorIQClient

client = ArmorIQClient(
    api_key="ak_live_...",
    user_id="user_123",
    agent_id="my_agent"
)

# Create a plan that uses your registered MCP
plan = client.capture_plan(
    prompt="Analyze user behavior data",
    mcp_actions=[
        {
            "mcp": "analytics-mcp",  # Use the exact name you registered
            "action": "analyze",
            "parameters": {
                "data_source": "user_events"
            }
        }
    ]
)

# Get token and delegate
token = client.get_intent_token(plan_capture=plan)
result = client.delegate(token)

Important: The MCP name in your SDK calls must match exactly with the name you used during registration on the platform.

On this page