MCP server
Beacon CRM MCP by usefulapi
io.usefulapi/beacon-crm
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read and filter Beacon CRM records of any type; create, update, upsert, delete records; run exports.
Working at last checkVerified publisher: usefulapi.ioAbout 3,205 tokens per request once connected11 tools
https://beacon-crm.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 11
- Token cost
- About 3,205 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http beacon-crm https://beacon-crm.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.beacon-crm] url = "https://beacon-crm.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"beacon-crm":{"httpUrl":"https://beacon-crm.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"beacon-crm":{"url":"https://beacon-crm.usefulapi.io/mcp"}}}
VS Code
{"servers":{"beacon-crm":{"type":"http","url":"https://beacon-crm.usefulapi.io/mcp"}}}
Antigravity
agy mcp add beacon-crm https://beacon-crm.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"beacon-crm","server_url":"https://beacon-crm.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"beacon-crm","server_url":"https://beacon-crm.usefulapi.io/mcp"}
Tools
beaconcrm_create_record~317 tokens
WRITE: create ONE new record of the given type in the live Beacon database. Not idempotent: calling it twice creates two records (use beaconcrm_upsert_record to avoid duplicates). Beacon workflows may run as a result. Invalid field values are rejected with the rule that failed. POST /entity/{entity}beaconcrm_delete_recordDeletes data · ~234 tokens
WRITE, DESTRUCTIVE: delete ONE record. Beacon keeps deleted records as 'archived' (listable with archived=true), but this server has no restore tool, so treat the deletion as irreversible. Related data that depends on the record may be affected. It is sent once and never retried. DELETE /entity/{entbeaconcrm_filter_records~678 tokens
Search records of one type with Beacon filter conditions (read-only; it uses POST because the filter is a body). Each condition is {"field", "operator", "value"}. Operators by field type: text == != starts_with ends_with contains not_contains null not_null; select (value is an array) contains not_cobeaconcrm_get_record~204 tokens
One record by type and id, with all its fields. GET /entity/{entity}/{id}.beaconcrm_list_exports~168 tokens
List recent export jobs with status, progress (100 = complete) and, when complete, a signed download url. Pass entity_export_id to check one job started by beaconcrm_trigger_export. GET /entity_exports.beaconcrm_list_record_types~117 tokens
List the record types of this Beacon account (people, organisations, payments, custom types, ...) with their fields (keys, types, options). Call this first: the keys are what the other tools take as `entity` and as field names. GET /entity_types.beaconcrm_list_records~379 tokens
List records of one type (for example person, organization, payment), one page at a time. Use beaconcrm_filter_records to search by field values. GET /entities/{entity}.beaconcrm_list_users~156 tokens
List the users of the Beacon account (id, role, name, email). Use the inner user.id for 'link to a user' fields. GET /users.beaconcrm_trigger_export~195 tokens
WRITE: start an export job from an existing export template (created in Beacon). Returns the new export's id with status in_progress; then poll beaconcrm_list_exports with that id until progress is 100 and it carries a download url. Each call starts another job. POST /entity_export/trigger.beaconcrm_update_record~345 tokens
WRITE: change fields of ONE existing record. Only the fields you pass are changed; a select or reference field passed as an empty array [] is CLEARED, removing its existing values. The previous values are not kept by this tool. Beacon workflows may run as a result. PATCH /entity/{entity}/{id}.beaconcrm_upsert_record~412 tokens
WRITE: create a record, or update the existing one whose key field matches. `primary_field_key` names the field used to find the match (for example "emails" for a person, or "external_id"); `fields` must contain a value for it. If a record matches it is UPDATED with the given fields (an empty array
Browse
Related MCP servers
- Cogmento MCP by usefulapi
Read Cogmento CRM contacts, companies, deals, tasks and cases; create records and complete tasks. - intelliHR MCP by usefulapi
Read intelliHR people, jobs, leave, skills and training; create and update people records. - NS1 Connect MCP by usefulapi
Read NS1 zones, records, monitors, data feeds and usage; create or update one DNS record. - Vtiger MCP by usefulapi
Search, read, create and update Vtiger CRM leads, contacts, deals, cases and more; tag records. - Synorb: News & Context for AI Agents
Cited news for AI agents from AI companies, VC firms, private companies and business podcasts. - Propstack MCP by usefulapi
Read Propstack contacts, properties, projects, deals, tasks, events; create and update CRM records. - BEACON by Owner Connect
Ask about a private aircraft: approximate charter costs, trip requests and buyer inquiries. - Sellsy MCP by usefulapi
Search and read Sellsy companies, contacts, opportunities, invoices and tasks; create records.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/beacon-crm)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents