Connect AI agents to SocioLogic's synthetic persona platform for market research.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Signal Relay.
sociologic_list_personasList synthetic personas from marketplace or private collection
sociologic_get_personaGet detailed persona information (demographics, psychographics, traits)
sociologic_create_personaGenerate a new persona from natural language description
sociologic_get_persona_memoriesRetrieve persona's semantic memories via vector search
sociologic_list_campaignsList research campaigns with status and results
sociologic_get_campaignGet campaign details including interviews and findings
A remote MCP (Model Context Protocol) server that connects AI agents to SocioLogic's synthetic persona platform. Interview realistic customer personas, run multi-persona research campaigns, and export board-ready reportsβall through natural conversation.
The fastest way to get started is using our hosted server at https://mcp.sociologic.ai.
Get an API key at sociologic.ai/dashboard/api-keys (100 free credits on signup)
Configure your MCP client:
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Claude Code (.mcp.json in your project):
Deploy your own instance to Cloudflare Workers:
Your server will be available at https://sociologic-mcp-server.<your-subdomain>.workers.dev
Starts a local server at http://localhost:8787.
| Tool | Description |
|---|---|
sociologic_list_personas | List synthetic personas from marketplace or private collection |
sociologic_get_persona | Get detailed persona information (demographics, psychographics, traits) |
sociologic_create_persona | Generate a new persona from natural language description |
sociologic_get_persona_memories | Retrieve persona's semantic memories via vector search |
sociologic_list_campaigns | List research campaigns with status and results |
sociologic_get_campaign | Get campaign details including interviews and findings |
sociologic_create_campaign | Create multi-persona research campaign with custom questions |
sociologic_execute_campaign | Execute draft campaign (async background processing) |
sociologic_export_campaign | Export campaign results as PDF or JSON |
sociologic_list_focus_groups | List focus groups for cohort-based research |
sociologic_get_focus_group | Get focus group details with member personas |
sociologic_create_focus_group | Create new focus group to organize personas |
sociologic_add_personas_to_focus_group | Add personas to an existing focus group |
sociologic_get_credits_balance | Check current credits balance and usage |
sociologic_search_web | Search the web and scrape results |
sociologic_research_topic | Research a topic with multiple sources |
| Endpoint | Method | Description |
|---|---|---|
/ | POST | JSON-RPC 2.0 endpoint for MCP protocol |
/health | GET | Health check (requires API key) |
/info | GET | Server information and available tools |
| Variable | Description | Default |
|---|---|---|
SOCIOLOGIC_API_URL | Backend API URL | https://www.sociologic.ai |
X-API-Key header or Authorization: Bearer headerFor production deployments, we recommend enabling Cloudflare's rate limiting:
| Operation | Credits |
|---|---|
| List personas | 1 |
| Get persona | 1 |
| Create persona | 5-50 (by fidelity tier) |
| Interview persona | 1 per message |
| Campaign execution | Varies by size |
Free tier: 100 credits on signup. See sociologic.ai/pricing for details.
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/signal-relay)<a href="https://allmcps.com/mcp/signal-relay"><img src="https://allmcps.com/api/badge/signal-relay?style=directory" alt="Signal Relay on AllMCPs" /></a>