Manage AI agents, tools & multi-agent workforces on Relevance AI. Use when the user wants to create agents, build tool workflows, orchestrate multi-agent systems, or manage knowledge tables via the Relevance AI API.

0 stars
1 forks
76 views

SKILL.md


name: relevance-ai description: Manage AI agents, tools & multi-agent workforces on Relevance AI. Use when the user wants to create agents, build tool workflows, orchestrate multi-agent systems, or manage knowledge tables via the Relevance AI API. metadata: short-description: Manage AI agents, tools, and workflows on Relevance AI

Overview

The Relevance AI MCP integration enables building and managing AI agent systems. Connect to your Relevance AI project to create agents, build tool workflows, orchestrate multi-agent pipelines, and manage knowledge tables.

Prerequisite: Relevance AI MCP Server

This skill requires the Relevance AI MCP server. All operations — creating agents, building tools, managing workforces — use MCP tools. Without the MCP server connected, this skill cannot function.

Check if MCP is already connected: Try calling relevance_list_agents. If the tool exists and returns results (or an empty list), MCP is working — skip to the Required Workflow below.

If the MCP tools are not available, you MUST help the user set up the MCP server FIRST before doing anything else:

  1. Add the MCP server:
    • Codex: codex mcp add relevance-ai --url https://mcp.relevanceai.com/
    • Other tools: Add https://mcp.relevanceai.com/ as a Streamable HTTP MCP server in the tool's MCP settings
  2. Authenticate:
    • Codex: codex mcp login relevance-ai (opens browser OAuth flow)
    • Other tools: Use your Relevance AI API key when prompted
  3. Restart your tool — MCP auth tokens are not picked up until restart. Tell the user: "Please restart and ask me again."

Do NOT proceed with any task until the MCP tools are available and responding.

See reference/setup.md for full setup details.

Codex-specific notes

  • Do NOT use codex mcp list to check authentication status. Remote MCP servers show Auth: Unsupported in the CLI — this is normal and does NOT mean auth failed. Always verify by calling an actual MCP tool.
  • Never re-run codex mcp login if the user says they already completed OAuth. If MCP calls fail after auth, tell the user to restart Codex — do not open a second login flow.

Required Workflow

Follow these steps in order. Do not skip steps.

Step 1: Verify connectivity

Call relevance_list_agents to confirm the MCP connection is working. This is the only reliable way to check — actually call an MCP tool and see if it succeeds. If it fails, go back to the Prerequisite section above.

Step 2: Identify the goal

Clarify the user's goal — creating an agent, building a tool, setting up a workforce, or querying knowledge. Confirm scope before executing.

Step 3: Execute the appropriate workflow

Select the matching workflow below and execute tool calls in logical batches — read first, then create or update.

Step 4: Summarize results

Report what was created or changed, call out remaining gaps or blockers, and propose next actions.

Available Tools

The MCP server provides 46 tools organized across six domains:

Domain Key tools
Agents list_agents, get_agent, upsert_agent, save_agent_draft, attach_tools_to_agent, trigger_agent_sync
Tools list_tools, get_tool, upsert_tool, trigger_tool, search_tools, search_transformations
Workforces list_workforces, create_workforce, trigger_workforce, get_workforce_task_messages
Knowledge Via raw_api — add, list, update, delete rows in knowledge tables
Marketplace search_marketplace_listings, clone_marketplace_listing, search_public_tools
Triggers list_agent_triggers, create_trigger, delete_trigger

Workflows

Creating an agent

  1. Create the agent with relevance-ai:relevance_upsert_agent — provide name, description, and system prompt.
  2. Find and attach tools — search existing tools with relevance-ai:relevance_search_tools, public tools with relevance-ai:relevance_search_public_tools, or 8000+ integrations with relevance-ai:relevance_search_transformations.
  3. Attach tools using relevance-ai:relevance_attach_tools_to_agent — this handles fetch, merge, save, publish, and action ID retrieval in one call.
  4. Test the agent with relevance-ai:relevance_trigger_agent_sync — sends a message and waits for the complete response, including tool call details.

Building a tool

  1. Search for existing solutions before building from scratch — check project tools, public tools, marketplace listings, and transformations in that order.
  2. Create from transformation with relevance-ai:relevance_create_tool_from_transformation for the fastest path — auto-generates params, state mapping, and bindings.
  3. Or build custom with relevance-ai:relevance_upsert_tool — define params_schema, transformation steps, and output configuration.
  4. Test the tool with relevance-ai:relevance_trigger_tool — execute with sample parameters and verify output.

Creating a multi-agent workforce

  1. Build individual agents first — each agent should handle a specific part of the workflow.
  2. Create the workforce with relevance-ai:relevance_create_workforce — define agents and their connections (defaults to a linear chain with forced-handover edges).
  3. Trigger the workforce with relevance-ai:relevance_trigger_workforce — send a message to start the pipeline.
  4. Monitor execution with relevance-ai:relevance_get_workforce_task_messages — see what each agent produced and the overall state.

Managing knowledge tables

Use relevance-ai:relevance_raw_api for knowledge operations:

  • Add rows: POST /knowledge/add with knowledge_set and data array
  • List rows: POST /knowledge/list with knowledge_set
  • Update rows: POST /knowledge/bulk_update with knowledge_set and updates
  • Delete rows: POST /knowledge/delete with knowledge_set and filters

Tables are created implicitly when you add the first row.

Important rules

Agent updates require full config

Agent saves do NOT support partial updates — omitted fields are wiped. Always fetch the current config first, merge your changes, then save:

1. Fetch: relevance-ai:relevance_get_agent → get full agent config
2. Merge: modify only the fields you need
3. Save: relevance-ai:relevance_save_agent_draft with the complete config

Use attach_tools_to_agent for adding tools

Do not manually edit the agent's actions array. Use relevance-ai:relevance_attach_tools_to_agent which handles the fetch-merge-save-publish cycle and retrieves action IDs automatically.

Workforces replace sub-agents

Adding sub-agents to an agent's actions array is deprecated. Use workforces for all multi-agent orchestration.

Tool search order

When looking for tools to accomplish a task, search in this order:

  1. Project tools (search_tools) — already built and configured
  2. Public/community tools (search_public_tools) — pre-built, sorted by popularity
  3. Marketplace listings (search_marketplace_listings) — complete bundled solutions
  4. Transformations (search_transformations) — 8000+ integrations to wrap as tools

Test tools before attaching

Always test a tool with relevance-ai:relevance_trigger_tool before attaching it to an agent. Tools that return empty {} need their output configuration fixed.

Detailed References

Read these before executing a workflow. They contain code examples, API gotchas, and troubleshooting guides.

Task Reference
Creating or configuring agents reference/managing-relevance-agents/ — creating, system prompts, actions, triggers, memory, troubleshooting
Building tools or workflows reference/managing-relevance-tools/ — creating, transformations, patterns, OAuth, running
Multi-agent workforces reference/managing-relevance-workforces/ — concepts, debugging
Knowledge tables reference/managing-relevance-knowledge/ — table operations
Usage analytics reference/relevance-analytics/ — agent metrics and usage
Agent evaluations reference/relevance-evals/ — test cases, automated testing
MCP setup reference/setup.md — setup and verification