relevance-ai
RelevanceAI/agent-skillsManage 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.
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:
- 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
- Codex:
- Authenticate:
- Codex:
codex mcp login relevance-ai(opens browser OAuth flow) - Other tools: Use your Relevance AI API key when prompted
- Codex:
- 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 listto check authentication status. Remote MCP servers showAuth: Unsupportedin the CLI — this is normal and does NOT mean auth failed. Always verify by calling an actual MCP tool. - Never re-run
codex mcp loginif 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
- Create the agent with
relevance-ai:relevance_upsert_agent— provide name, description, and system prompt. - Find and attach tools — search existing tools with
relevance-ai:relevance_search_tools, public tools withrelevance-ai:relevance_search_public_tools, or 8000+ integrations withrelevance-ai:relevance_search_transformations. - Attach tools using
relevance-ai:relevance_attach_tools_to_agent— this handles fetch, merge, save, publish, and action ID retrieval in one call. - 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
- Search for existing solutions before building from scratch — check project tools, public tools, marketplace listings, and transformations in that order.
- Create from transformation with
relevance-ai:relevance_create_tool_from_transformationfor the fastest path — auto-generates params, state mapping, and bindings. - Or build custom with
relevance-ai:relevance_upsert_tool— define params_schema, transformation steps, and output configuration. - Test the tool with
relevance-ai:relevance_trigger_tool— execute with sample parameters and verify output.
Creating a multi-agent workforce
- Build individual agents first — each agent should handle a specific part of the workflow.
- Create the workforce with
relevance-ai:relevance_create_workforce— define agents and their connections (defaults to a linear chain with forced-handover edges). - Trigger the workforce with
relevance-ai:relevance_trigger_workforce— send a message to start the pipeline. - 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/addwithknowledge_setanddataarray - List rows:
POST /knowledge/listwithknowledge_set - Update rows:
POST /knowledge/bulk_updatewithknowledge_setandupdates - Delete rows:
POST /knowledge/deletewithknowledge_setandfilters
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:
- Project tools (
search_tools) — already built and configured - Public/community tools (
search_public_tools) — pre-built, sorted by popularity - Marketplace listings (
search_marketplace_listings) — complete bundled solutions - 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 |
- Relevance AI documentation — full platform docs
- API documentation — complete API reference