rdstation-mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited rdstation-mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Você tem acesso à RD Station REST API na MCP.AI.
RD Station Marketing, contatos/leads (buscar, criar/atualizar, funil), eventos de conversão e webhooks via API oficial (OAuth 2.0). A plataforma fornece a aplicação OAuth, você só clica em Autorizar e loga com sua conta RD Station. (v1: Marketing; CRM em breve.)
https://api.mcp.ai/api/rdstationTodo endpoint é um POST na Base URL + o path abaixo. Os parâmetros vão no corpo JSON.
Inclua em toda request:
Authorization: Bearer sk_live_...
Content-Type: application/jsonGere sua chave em https://app.mcp.ai/settings/api-keys (workspace API key sk_live_…, não expira, revogável). Uma única chave serve pra todos os seus MCPs.{ "ok": true, "tool": "<tool_id>", "result": <payload> }curl -X POST https://api.mcp.ai/api/rdstation/account/info \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{}'Se um endpoint retornar erro, vazio ou dado inesperado, reporte (não desista calado): POST /api/rdstation/report com { "message": "...", "context"?: "...", "conversation"?: [...] }. Isso notifica o time da MCP.AI.
#### rdstation_account_info
Dados da conta RD Station ativa (nome da conta). _(POST /api/rdstation/account/info)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_contacts_funnel
Contatos (leads) na RD Station Marketing. _(POST /api/rdstation/contacts/funnel)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
identifier_type | string | Não | Como identificar o contato (email, uuid) |
identifier | string | Sim | Email ou UUID do contato |
fields | object | Não | upsert: campos do contato (name, tags, cf_*, …) |
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_contacts_get
Contatos (leads) na RD Station Marketing. _(POST /api/rdstation/contacts/get)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
identifier_type | string | Não | Como identificar o contato (email, uuid) |
identifier | string | Sim | Email ou UUID do contato |
fields | object | Não | upsert: campos do contato (name, tags, cf_*, …) |
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_contacts_upsert
Contatos (leads) na RD Station Marketing. _(POST /api/rdstation/contacts/upsert)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
identifier_type | string | Não | Como identificar o contato (email, uuid) |
identifier | string | Sim | Email ou UUID do contato |
fields | object | Não | upsert: campos do contato (name, tags, cf_*, …) |
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_events
Cria um evento de conversão na RD Station Marketing (POST /platform/events). _(POST /api/rdstation/events)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
event | object | Sim | Payload do evento conforme a doc RD Station |
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_list_accounts
Lista as contas RD Station vinculadas a este install (account_id, label). _(POST /api/rdstation/list/accounts)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_webhooks_create
Webhooks da RD Station Marketing. _(POST /api/rdstation/webhooks/create)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
uuid | string | Não | Obrigatório para delete |
webhook | object | Não | create: corpo do webhook |
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_webhooks_delete
Webhooks da RD Station Marketing. _(POST /api/rdstation/webhooks/delete)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
uuid | string | Não | Obrigatório para delete |
webhook | object | Não | create: corpo do webhook |
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
#### rdstation_webhooks_list
Webhooks da RD Station Marketing. _(POST /api/rdstation/webhooks/list)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
uuid | string | Não | Obrigatório para delete |
webhook | object | Não | create: corpo do webhook |
account | string | Não | Quando o install tem mais de uma conta RD Station: account_id, label ou parcial. Ver rdstation_list_accounts. |
Este MCP também funciona via conexão MCP (Claude / Cursor) em https://api.mcp.ai/p_rdstation — veja o README. A skill acima é pra consumir a REST API direto (agente próprio / código).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.