Empiraa developers

Put your pipeline and your plan inside every assistant.

REST APIs and webhooks for the code you write. MCP connectors for Claude, ChatGPT and the bots your team already runs.

Every page is also available as Markdown for AI coding tools.

  • OpenAPI specs for both APIs
  • Webhooks for both products
  • MCP connectors with OAuth 2.1
Assistant
Illustration with example data

Works with the tools your team already uses

Claude logoClaudeChatGPT logoChatGPTZapier logoZapiern8n logon8nMake logoMakeGrok logoGrok botsOpenClaw logoOpenClaw botsClaude logoClaude CodeCursor logoCursorVS Code logoVS CodeYour own code
90Signal API endpoints
51Signal connector tools
53GPS API endpoints
110GPS connector tools

How it fits together

Every assistant and every script reaches the same two products.

Signal and GPS sit in the middle. Whatever you work in connects to them one of two ways.

  • MCP connectorFor assistants. Each person signs in with OAuth 2.1, the assistant acts as them, and changes are previewed first.
  • REST API and webhooksFor code. An API key with scopes acts as the workspace or organization.

Automation

Set it up once. Then it runs itself.

Three automations teams build first. Pick one and watch each step run.

Run logIllustration
Endpoints, events and tools shown are real. The run is an illustration.Build one of these

Prompt library

Don't know what to ask? Start with these.

Copy-and-paste prompts for both products, each with the tools it uses.

See all 56 prompts
Signal

Who to call first

Who are my 10 hottest prospect contacts right now? For the top 3, explain why each one scored so high and suggest an opening line for the call.

GPS

What's off track

What's off track in our plan? List each Goal and Objective that's behind, who owns it, and how far off target it is.

Signal and GPS

One morning brief

Give me one morning brief. From Signal: what to do first and which Deals are at risk. From GPS: what I should focus on this week and what is off track in the plan. Keep it to one screen.

Two products

Pick a product, then pick a way in.

Empiraa SignalEmpiraa Signal

The CRM for sales and marketing teams: Accounts, Contacts, prospect contacts, Deals, Actions, Bookings, Campaigns and analytics.

MCP connector URL

https://crm.empiraa.app/mcp
Empiraa GPSEmpiraa GPS

The business operating system where teams set Goals, track the Objectives that measure them, and run the Actions and meetings that move them.

MCP connector URL

https://plan.empiraa.app/mcp

Built for developers

The details that save you an afternoon.

One OpenAPI file per API

Generate a client, load it into your API tool, or browse every endpoint in the explorer.

$ curl -O developers.empiraa.com/gps/api/openapi.json

Webhooks

Signal and GPS post to your endpoint when records change.

prospect.created

Preview before every change

Assistants show what will change first. Most changes can be undone for 7 days.

Search everything

Pages, endpoints and all 161 connector tools, from any page.

Markdown for agents

Swap .html for .md on any page, or start from the index.

API or MCP?

Two ways in, built for different jobs.

REST API MCP connector
Use it for Integrations, syncs, scripts and internal tools you write Working in Signal or GPS from an AI assistant
Sign-in An API key The person signs in with OAuth and approves the connection
Who it acts as The workspace or organization that owns the key The person who connected
Changes Direct calls Confirmed by the person in their assistant app, attributed to them, and undoable for 7 days where the product allows

Questions

The answers developers ask for first.

Should I use the REST API or the MCP connector?

Use the REST API when your own code or an automation tool makes the calls. Use the MCP connector when a person works in Signal or GPS from an AI assistant such as Claude or ChatGPT.

Do I need an API key for the connector?

No. Each person signs in with their own Signal or GPS account and approves the connection.

Will an assistant change things without asking?

Changes are shown first. In Signal, every change is previewed as a card and your assistant app asks before applying it. In GPS, batches are previewed first.

My agent needs a restart every time the token rotates. How do I avoid that?

Keep the tokens in one store owned by a small broker, and have each agent ask it for the current access token at call time. Headless agents and token refresh has the pattern.

Read all 76 questions

Start building

Your first call or your first prompt, in five minutes.