Connect your AI assistant to Revensi OS agents, workflows, and business data.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use this when the user wants to name an external service in Revensi's connector catalog. This does not connect an account or grant access.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Use this when the user wants to name an external service in Revensi's connector catalog. This does not connect an account or grant access.
| Argument | Type | Description |
|---|---|---|
| name* | string | |
| category | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 120,
"minLength": 1
},
"category": {
"enum": [
"crm",
"enrichment",
"email",
"calendar",
"messaging",
"meetings",
"documents",
"spreadsheet",
"storage",
"database",
"project_management",
"support",
"finance",
"ecommerce",
"marketing",
"analytics",
"web_search",
"web_scraping",
"ai_model",
"automation",
"custom_api",
"other"
],
"type": "string"
}
},
"additionalProperties": false
}Use this only after the user reviews and approves a complete conversation-drafted workflow. Creates one draft; it does not publish or run the workflow.
| Argument | Type | Description |
|---|---|---|
| map* | object | |
| name* | string | |
| origin* | string | |
| period | any | |
| purpose | any | |
| runUnit | any | |
| frequency | any | |
| requestId* | string | A fresh UUID for this approved save; reuse it only when retrying the same payload. |
| department | any | |
| minutesPerRun | any | |
| openQuestions | array |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"requestId",
"name",
"origin",
"map"
],
"properties": {
"map": {
"type": "object",
"required": [
"trigger",
"inputs",
"tools",
"steps",
"decisions",
"handoffs",
"review",
"outputs"
],
"properties": {
"steps": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"owner"
],
"properties": {
"role": {
"type": "string",
"maxLength": 12000
},
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"notes": {
"type": "string",
"maxLength": 12000
},
"owner": {
"enum": [
"ai",
"human",
"automation"
],
"type": "string"
},
"system": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"category": {
"enum": [
"crm",
"enrichment",
"email",
"calendar",
"messaging",
"meetings",
"documents",
"spreadsheet",
"storage",
"database",
"project_management",
"support",
"finance",
"ecommerce",
"marketing",
"analytics",
"web_search",
"web_scraping",
"ai_model",
"automation",
"custom_api",
"other"
],
"type": "string"
},
"exceptions": {
"type": "array",
"items": {
"type": "string",
"maxLength": 12000,
"minLength": 1
},
"maxItems": 100
},
"description": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
"maxItems": 100,
"minItems": 1
},
"tools": {
"type": "array",
"items": {
"type": "object",
"required": [
"label"
],
"properties": {
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"system": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"category": {
"enum": [
"crm",
"enrichment",
"email",
"calendar",
"messaging",
"meetings",
"documents",
"spreadsheet",
"storage",
"database",
"project_management",
"support",
"finance",
"ecommerce",
"marketing",
"analytics",
"web_search",
"web_scraping",
"ai_model",
"automation",
"custom_api",
"other"
],
"type": "string"
},
"description": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
"maxItems": 50
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"required": [
"label"
],
"properties": {
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"system": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"category": {
"enum": [
"crm",
"enrichment",
"email",
"calendar",
"messaging",
"meetings",
"documents",
"spreadsheet",
"storage",
"database",
"project_management",
"support",
"finance",
"ecommerce",
"marketing",
"analytics",
"web_search",
"web_scraping",
"ai_model",
"automation",
"custom_api",
"other"
],
"type": "string"
},
"description": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
"maxItems": 50
},
"review": {
"anyOf": [
{
"type": "object",
"required": [
"label"
],
"properties": {
"mode": {
"enum": [
"human",
"llm_judge",
"human_and_llm",
"automation"
],
"type": "string"
},
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"exception": {
"type": "string",
"maxLength": 12000
},
"description": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"outputs": {
"type": "array",
"items": {
"type": "object",
"required": [
"label"
],
"properties": {
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"status": {
"enum": [
"draft",
"reviewed",
"approved",
"sent",
"saved",
"created",
"updated"
],
"type": "string"
},
"system": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"category": {
"enum": [
"crm",
"enrichment",
"email",
"calendar",
"messaging",
"meetings",
"documents",
"spreadsheet",
"storage",
"database",
"project_management",
"support",
"finance",
"ecommerce",
"marketing",
"analytics",
"web_search",
"web_scraping",
"ai_model",
"automation",
"custom_api",
"other"
],
"type": "string"
},
"outputType": {
"enum": [
"email",
"document",
"report",
"record",
"task",
"notification",
"file",
"other"
],
"type": "string"
},
"description": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
"maxItems": 50
},
"trigger": {
"anyOf": [
{
"type": "object",
"required": [
"label"
],
"properties": {
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"rules": {
"type": "array",
"items": {
"type": "string",
"maxLength": 12000,
"minLength": 1
},
"maxItems": 100
},
"method": {
"enum": [
"api",
"mcp",
"webhook",
"scheduled",
"manual",
"file",
"event"
],
"type": "string"
},
"description": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
{
"type": "null"
}
]
},
"coverage": {
"type": "object",
"properties": {
"noDecisions": {
"type": "boolean"
},
"noExceptions": {
"type": "boolean"
}
},
"additionalProperties": false
},
"handoffs": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"from",
"to",
"passes"
],
"properties": {
"to": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"from": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"passes": {
"type": "array",
"items": {
"type": "string",
"maxLength": 12000,
"minLength": 1
},
"maxItems": 100
},
"system": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"stepIndex": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"description": {
"type": "string",
"maxLength": 12000
},
"receiverNeeds": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
"maxItems": 50
},
"decisions": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"criteria",
"outcomes",
"decidedBy"
],
"properties": {
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"criteria": {
"type": "array",
"items": {
"type": "string",
"maxLength": 12000,
"minLength": 1
},
"maxItems": 100
},
"outcomes": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"then"
],
"properties": {
"then": {
"type": "string",
"maxLength": 12000
},
"label": {
"type": "string",
"maxLength": 240,
"minLength": 1
}
},
"additionalProperties": false
},
"maxItems": 50
},
"decidedBy": {
"enum": [
"ai",
"human",
"automation"
],
"type": "string"
},
"rationale": {
"type": "string",
"maxLength": 12000
},
"stepIndex": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0
},
"description": {
"type": "string",
"maxLength": 12000
}
},
"additionalProperties": false
},
"maxItems": 50
}
},
"additionalProperties": false
},
"name": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"origin": {
"enum": [
"existing",
"new"
],
"type": "string"
},
"period": {
"anyOf": [
{
"enum": [
"day",
"week",
"month"
],
"type": "string"
},
{
"type": "null"
}
]
},
"purpose": {
"anyOf": [
{
"type": "string",
"maxLength": 12000
},
{
"type": "null"
}
]
},
"runUnit": {
"anyOf": [
{
"type": "string",
"maxLength": 240,
"minLength": 1
},
{
"type": "null"
}
]
},
"frequency": {
"anyOf": [
{
"type": "number",
"maximum": 1000000,
"exclusiveMinimum": 0
},
{
"type": "null"
}
]
},
"requestId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
"description": "A fresh UUID for this approved save; reuse it only when retrying the same payload."
},
"department": {
"anyOf": [
{
"enum": [
"sales",
"marketing",
"revops",
"customer_success",
"operations",
"finance",
"other"
],
"type": "string"
},
{
"type": "null"
}
]
},
"minutesPerRun": {
"anyOf": [
{
"type": "number",
"maximum": 100000,
"exclusiveMinimum": 0
},
{
"type": "null"
}
]
},
"openQuestions": {
"type": "array",
"items": {
"type": "string",
"maxLength": 12000,
"minLength": 1
},
"maxItems": 100
}
},
"additionalProperties": false
}Read the full published blueprint, including inputs, outputs, tools, context, deliverables, review boundaries, evaluations and fictional examples. No authentication needed. Does not execute an agent or grant access to external systems.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 160
}
},
"additionalProperties": false
}Get a published agent's Markdown build brief to adapt to the user's systems. No authentication needed. This returns a specification; it does not create, connect or run the agent.
| Argument | Type | Description |
|---|---|---|
| slug* | string | |
| handoff | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 160
},
"handoff": {
"enum": [
"codex",
"claude-code",
"personal-agent"
],
"type": "string"
}
},
"additionalProperties": false
}Use this when the user wants one saved workflow's map, effort, scores, and open questions. Never returns the interview transcript.
| Argument | Type | Description |
|---|---|---|
| workflowId* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"workflowId"
],
"properties": {
"workflowId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}Use this when the user wants named services in the Revensi connector catalog and which workflow maps mention them. These are catalog records, not authenticated external accounts.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | |
| cursor | string | |
| workflowId | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 2
},
"cursor": {
"type": "string",
"pattern": "^\\d+$"
},
"workflowId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}Use this when the user wants metadata for files saved in their Revensi resource library. Does not return document bodies.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| cursor | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"cursor": {
"type": "string",
"pattern": "^\\d+$"
}
},
"additionalProperties": false
}Use this when the user wants unanswered or deferred questions and blockers from active, non-archived Revensi workflows. This tool does not answer them.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | |
| state | string | |
| cursor | string | |
| priority | string | |
| department | string | |
| workflowId | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 2
},
"state": {
"enum": [
"open",
"deferred"
],
"type": "string"
},
"cursor": {
"type": "string",
"pattern": "^\\d+$"
},
"priority": {
"enum": [
"blocker",
"question"
],
"type": "string"
},
"department": {
"enum": [
"sales",
"marketing",
"revops",
"customer_success",
"operations",
"finance",
"other"
],
"type": "string"
},
"workflowId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}Use this when the user wants to find or compare saved workflows in their Revensi workspace. Returns live workspace data, not an interview transcript.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | |
| cursor | string | |
| status | string | |
| department | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 2
},
"cursor": {
"type": "string",
"pattern": "^\\d+$"
},
"status": {
"enum": [
"draft",
"needs_review",
"to_build",
"building",
"live",
"archived"
],
"type": "string"
},
"department": {
"enum": [
"sales",
"marketing",
"revops",
"customer_success",
"operations",
"finance",
"other"
],
"type": "string"
}
},
"additionalProperties": false
}Use this only after the user clearly asks to remove the exact named catalog entry. Refuses entries still referenced by any workflow; does not disconnect external accounts.
| Argument | Type | Description |
|---|---|---|
| confirmName* | string | Exact current connector name the user confirmed for removal. |
| connectorId* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"connectorId",
"confirmName"
],
"properties": {
"confirmName": {
"type": "string",
"minLength": 1,
"description": "Exact current connector name the user confirmed for removal."
},
"connectorId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
}
},
"additionalProperties": false
}Use this only after the user confirms the exact named resource. Deletes its library copy and searchable chunks; historical workflow quotations may remain.
| Argument | Type | Description |
|---|---|---|
| resourceId* | string | |
| confirmName* | string | Exact current resource name the user confirmed for removal. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"resourceId",
"confirmName"
],
"properties": {
"resourceId": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"confirmName": {
"type": "string",
"minLength": 1,
"description": "Exact current resource name the user confirmed for removal."
}
},
"additionalProperties": false
}Search Revensi's free published agent blueprints by task, department, system or integration. No account or authentication is needed. These are specifications and fictional examples, not connected or running agents.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | string | |
| cursor | string | |
| system | string | |
| trigger | string | |
| department | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 300,
"minLength": 1
},
"cursor": {
"type": "string",
"pattern": "^\\d{1,8}$"
},
"system": {
"type": "string",
"maxLength": 100,
"minLength": 1
},
"trigger": {
"enum": [
"On demand",
"Scheduled",
"Event-driven"
],
"type": "string"
},
"department": {
"enum": [
"Marketing",
"Sales",
"Retention",
"Operations",
"Agentic Commerce"
],
"type": "string"
}
},
"additionalProperties": false
}