Idea Factory MCP
Connect Idea Factory to MCP clients so agents can start research runs, submit concrete ideas, track jobs, and read generated business briefs.
URL
https://www.theideafactory.xyz/mcpAuth
Authorization: Bearer $IDEA_FACTORY_API_KEYThe current protocol version is 2025-06-18. If your client sends a protocol header, it must match that version.
- 1Create an API key in Profile Settings with the scopes your client needs.
- 2Add the MCP server to your client with a bearer token from IDEA_FACTORY_API_KEY.
- 3Ask your client to start a focus run or submit a direct idea.
- 4Poll the job or run status, list the generated briefs, then read the strongest brief.
start_focus_runfocus:submitStart a full research pipeline from a market, audience, workflow, or problem.
submit_direct_ideaidea:submitTurn a concrete idea into a formatted brief without running exploration.
get_jobjobs:readRead status and result metadata for an agent job.
get_focus_run_statusjobs:readInspect a focus run, including diagnostics and brief counts.
list_briefsbriefs:readList briefs produced by a job or run and expose resource links.
read_briefbriefs:readRead a brief as markdown or structured JSON.
Configuration
Store the secret in IDEA_FACTORY_API_KEY. Do not commit client config files that contain resolved tokens.
{
"mcpServers": {
"idea-factory": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.theideafactory.xyz/mcp",
"--header",
"Authorization: Bearer ${IDEA_FACTORY_API_KEY}"
],
"env": {
"IDEA_FACTORY_API_KEY": "${IDEA_FACTORY_API_KEY}"
}
}
}
}Sample Outputs
Shapes vary by tool and job status, but successful tool calls return structured content and a text copy for clients that render plain text.
{
"job": {
"id": "job_abc123",
"type": "focus_run",
"status": "running",
"run_id": "run_abc123"
}
}Authentication required
Set Authorization to Bearer $IDEA_FACTORY_API_KEY. The key must be active and unexpired.
Missing scope
Create a new key with the required scope. Starting runs, submitting ideas, reading jobs, and reading briefs are separate permissions.
Unsupported protocol version
Omit mcp-protocol-version or send 2025-06-18. Older protocol headers are rejected.
406 or 415 response
Send Content-Type: application/json and an Accept header that allows application/json.
Claude Desktop cannot connect directly
Claude remote connectors expect OAuth. For this developer preview API-key flow, use a local bridge such as mcp-remote.
This page documents a developer preview. Tool names and response fields may change.
Mutation tools consume credits according to your account and key budget. Read tools do not start new pipeline work.