Overview
Every way to connect to Felspar - for people who author policy and for agents that use it - and which to choose.
Felspar has one decision service with several thin front doors. Every surface uses the same access checks, the same releases and the same receipts; none of them holds its own copy of your policy.
For people who author policy
| Surface | Use it to | Page |
|---|---|---|
| ChatGPT | Draft, check, propose, backtest and triage with the Felspar plugin | ChatGPT |
| Claude (claude.ai, Claude Code, Cowork) | The same, as a connector or a plugin | Claude |
Web app, app.felspar.ai |
Connect sources, review, approve, release, manage people and agents | Quickstart |
People sign in with their own Felspar login. From an assistant, that sign-in can never approve or release.
For agents and automations
| Surface | Use it when | Page |
|---|---|---|
| MCP with an agent key | Your agent runtime speaks MCP | MCP tools |
| Eve | You build agents on Eve | Eve |
| Claude Agent SDK | You build agents with Anthropic’s Agent SDK | Claude Agent SDK |
| OpenAI Agents SDK | You build agents with OpenAI’s Agents SDK | OpenAI Agents SDK |
| REST | Your code or automation calls HTTP: n8n, scripts, backends | REST and n8n |
| Slack | Coming | Slack |
Every agent needs a key from Register an agent.
Choosing between MCP and REST
- MCP suits agents whose model decides when to call Felspar. The four agent tools carry their own descriptions and request format, so the model learns the method from them, and
list_jobslets one agent pick between several jobs. - REST suits code that runs a fixed sequence: get the brief, gather evidence, ask for the decision, verify the receipt, act.
- Many agents use both: MCP for the model’s decision calls, REST for the receipt check in the code that acts.
The method every agent follows
Whatever the surface:
- Pick the job (with
list_jobsif none is named) and get its requirements once. - For each question, look where the requirements say, and copy the shortest exact passage that answers it.
- Ask for the decision with all the evidence in one request.
- Report the outcome and its next step exactly. If not decided, follow
retryor escalate. When the result carries anescalation, hand off by itsid. - Before acting, verify the receipt.
The agent never decides, labels or guesses the outcome itself.