RADAAR
Connect your social media workflows directly to your AI agent to draft, schedule, publish, and analyze social content using natural language.
Documentation
RADAAR Agent Plugin
A portable Agent Plugin for the RADAAR social media management platform. Conforms to the Agent Plugins Specification v1.0.0.
Overview
This plugin connects AI agents to RADAAR's MCP server, enabling social media management through natural language. It provides both an MCP server configuration and Agent Skills that guide agents through common workflows.
Structure
radaar/
├── plugin.json # Plugin manifest (v26.8.20)
├── mcp.json # MCP server config (streamable-http)
├── skills/
│ ├── subscription-management/SKILL.md # Subscriptions, brands, channels, team, settings
│ ├── social-inbox/SKILL.md # Conversations, messages, contacts
│ ├── social-media-monitoring/SKILL.md # Keyword & brand monitoring
│ ├── social-media-publishing/SKILL.md # Post creation, scheduling, content pool
│ ├── social-media-analytics/SKILL.md # Performance analytics & reporting
│ ├── utilities/SKILL.md # Hashtags, AI images, stock media, web tools
│ ├── link-management/SKILL.md # URL shortener with custom domains
│ └── task-management/SKILL.md # Kanban boards, lists, cards
├── LICENSE
└── README.md
MCP Server
The plugin connects to RADAAR's remote MCP server via Streamable HTTP:
- URL:
https://mcp.radaar.io - Transport:
streamable-http - Auth: OAuth 2.0 or API Key
Skills
| Skill | Description |
|---|---|
subscription-management | Subscriptions, brands, channels, team members, labels, integrations, domains |
social-inbox | Manage conversations, messages, and contacts across DMs, comments, mentions |
social-media-monitoring | Track keywords and brand mentions with language filtering and sentiment |
social-media-publishing | Create, schedule, and manage posts with media, threads, polls, and per-platform variations |
social-media-analytics | Retrieve performance data from channel and custom analytics boards |
utilities | Hashtags, captions, AI image generation, stock media, Google search, web scraping |
link-management | URL shortener with custom domains and branded slugs |
task-management | Kanban boards with lists and cards for team task tracking |
Available Tools (80+)
| Category | Tools |
|---|---|
| Subscriptions | List subscriptions |
| Inbox | Conversations, messages (send/like/hide/delete), contacts |
| Monitoring | Queries (create/update/delete with language filters), results (sentiment, labels, assign) |
| Publishing | Create/update/schedule/duplicate/delete posts; media upload/update/delete; links; content pool; best times |
| Analytics | Boards (channel & custom), sections, widgets, data with date ranges |
| Utilities | Hashtag search/related/top/templates, caption templates, AI image generation, stock images & videos, Google search (web & image), URL fetch, URL screenshot |
| Links | URL shortener with custom domains and suffixes |
| Settings | Brands, channels, team members, labels, integrations, custom domains, activity logs, sessions, invoices |
| Tasks | Boards, lists (columns), cards (tasks) — full CRUD |
Authentication
RADAAR's MCP server supports two authentication methods. Credentials are managed on the RADAAR dashboard under My Account → Credentials.
API Key (Recommended)
The simplest way to connect. The API key is sent as a Bearer token in the Authorization header. See mcp.example_for_api_key.json for a ready-to-use config example.
- Log in to RADAAR.
- Go to My Account → Credentials.
- Click New and create an API Key.
- Copy the key and configure it in your AI client (see Client Setup below).
OAuth 2.0
For clients that support OAuth 2.0 (e.g., Claude). RADAAR's MCP server supports RFC 8414 OAuth metadata discovery — compatible clients will automatically discover the authorization flow.
- Log in to RADAAR.
- Go to My Account → Credentials.
- Click New and create an OAuth 2.0 Client.
- Copy the Client ID and Secret Key.
- Configure them in your AI client (see Client Setup below).
Authentication is handled by the MCP client at connection time per the Agent Plugins specification. Credentials are not stored in the plugin configuration.
Client Setup
Claude (Web, Desktop & Code)
Claude supports OAuth 2.0 natively via Connectors.
- Go to Settings → Connectors in your Claude account.
- Click Add → Add Custom Connector.
- Enter a name and set the MCP address to
https://mcp.radaar.io. - Enter the Client ID and Secret Key from your RADAAR OAuth 2.0 credentials.
- Click Add, then Connect and authorize on the RADAAR page.
- Click Refresh Tools List if tools haven't loaded, then allow access to all tools.
Note: Once connected on any Claude product (Web, Desktop, or Code), it works across all of them.
VS Code / GitHub Copilot
Add to your VS Code settings (.vscode/mcp.json or user settings):
{
"servers": {
"radaar": {
"type": "streamable-http",
"url": "https://mcp.radaar.io",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Replace YOUR_API_KEY with your RADAAR API key.
Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"radaar": {
"type": "streamable-http",
"url": "https://mcp.radaar.io",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Windsurf
Add to your Windsurf MCP configuration (~/.windsurf/mcp.json):
{
"mcpServers": {
"radaar": {
"type": "streamable-http",
"url": "https://mcp.radaar.io",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
ChatGPT (Web, Desktop & Codex)
- Sign in to your RADAAR account, go to My Account → Credentials, click New and create an OAuth 2.0 Client. Copy the generated client ID and secret key.
- In your ChatGPT account, go to Settings → Plugins, enable Developer Mode, then click Browse Plugins → New Plugin.
- Name your plugin, enter
https://mcp.radaar.ioas the connection URL. - Click Advanced OAuth Settings and paste the client ID and secret key into the matching fields. Check the box and click Create.
- Click Sign In with RADAAR and hit Connect on the page that pops up.
- If you don't see "Connected" status right away, refresh your ChatGPT page. Grant all permissions for your new plugin and click Refresh if the action list hasn't loaded yet.
Start a new chat, enable your plugin, and tell it what you want — e.g. "Prepare a post praising London for tomorrow at 2 PM, find a suitable image, and schedule it for my Facebook, Instagram, and X accounts."
To disconnect, delete the plugin on ChatGPT's end and optionally delete the OAuth 2.0 Client in RADAAR.
Note: Once added to ChatGPT web, the plugin is also available in ChatGPT Desktop and Codex. Just restart those apps to see it.
Grok
- Sign in to your RADAAR account, go to My Account → Credentials, click New and create an OAuth 2.0 Client. Copy the generated client ID and secret key.
- In Grok, go to Settings → MCP Servers and add a new server.
- Enter
https://mcp.radaar.ioas the URL. - Select OAuth 2.0 as the authentication method and paste your client ID and secret key.
- Complete the authorization flow when prompted.