Cogmento MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.12.4Updated Nov 7, 2026

Read Cogmento CRM contacts, companies, deals, tasks and cases; create records and complete tasks.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Hosted MCP access to a Cogmento CRM account: read contacts, companies, deals, tasks and cases, create records, and complete tasks.

What you can do
  • Read account, user and template field definitions
  • Search and open contacts, companies, deals, tasks and cases, including related records
  • Create contacts, companies, deals, tasks and cases
  • Complete tasks and change a single field on a record
  • Summarize and aggregate deals by pipeline stage, list deal stages, products and call records
  • Check usage and manage the subscription plan
When to use it
Useful when an assistant should answer questions about a Cogmento CRM pipeline or customer records, or log new contacts, deals, tasks and cases without switching to the Cogmento interface.
Requirements
Remote MCP endpoint added by URL only; the server signs in with OAuth and asks for a Cogmento API token on first connect, stored per user. No API key or Authorization header goes in the client config. A Cogmento account is required; the free plan allows 50 tool calls per month.
Before you install
Several tools write to the CRM: creating contacts, companies, deals, tasks and cases, completing tasks and changing record fields. The server asks for a Cogmento API token, which grants access to the account's data. Paid plans are bought through Stripe Checkout links returned by the upgrade tool, and cancellation gives no refund for the current period. Usage is metered per tool call.

Installation

In SourceWeft

  1. Open Cogmento MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fcogmento/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "cogmento-by-usefulapi": {
      "type": "http",
      "url": "https://cogmento.usefulapi.io/mcp"
    }
  }
}

README

Cogmento MCP by usefulapi

Live endpoint: https://cogmento.usefulapi.io/mcp

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://cogmento.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http cogmento https://cogmento.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "cogmento": {      "url": "https://cogmento.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Cogmento credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/cogmento/

On first connect you will paste your Cogmento API token. It is validated, stored per-user, and scoped to you. No keys in config files.

Tools

ToolTypeWhat it does
cogmento_get_current_userreadGet current user
cogmento_get_accountreadGet account
cogmento_get_templatesreadGet field templates
cogmento_list_contactsreadList contacts
cogmento_get_contactreadGet contact
cogmento_create_contactwriteCreate contact
cogmento_list_companiesreadList companies
cogmento_get_companyreadGet company
cogmento_create_companywriteCreate company
cogmento_list_dealsreadList deals
cogmento_get_dealreadGet deal
cogmento_create_dealwriteCreate deal
cogmento_get_deal_pipeline_summaryreadGet deal pipeline summary
cogmento_aggregate_dealsreadAggregate deal values
cogmento_list_deal_stagesreadList deal contact stages
cogmento_set_deal_contact_stagewriteSet a contact's stage in a deal
cogmento_list_tasksreadList tasks
cogmento_get_taskreadGet task
cogmento_create_taskwriteCreate task
cogmento_complete_taskwriteComplete task
cogmento_list_casesreadList cases
cogmento_get_casereadGet case
cogmento_create_casewriteCreate case
cogmento_list_productsreadList products
cogmento_list_callsreadList calls
cogmento_update_record_fieldwriteUpdate one field of a record
cogmento_usage_statusmetaUsage status (free-tier meter)
cogmento_request_featuremetaRequest a missing feature
cogmento_upgrademetaUpgrade to Pro or Pro+
cogmento_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with cogmento_upgrade (it returns a Stripe Checkout link). Cancel any time with cogmento_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running cogmento_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

Source: servers/cogmento/README.md at commit 4046075

Tools

26

cogmento_get_current_user

Get current user

The Cogmento user this API token belongs to: id, name, email, timezone and account id. GET /auth/user/.

Takes no parameters.

cogmento_get_account

Get account

The Cogmento account: name, country, settings, billing plan, trial days left and number of users. GET /account/.

Takes no parameters.

cogmento_get_templates

Get field templates

The field definitions (names, labels, types, options) of the account's templates for each record type: contacts, companies, deals, cases, tasks. Use it to learn the custom field names for filters, creates and field updates. GET /templates/.

Takes no parameters.

cogmento_list_contacts

List contacts

List or search contacts (name, email and phone channels, company). Filter on any field, e.g. first_name contains 'Eric'. GET /contacts/.

Parameterssortlimitstartfilters

cogmento_get_contact

Get contact

One full contact record, including its related tasks, cases, calls, events and documents. GET /contacts/{id}/.

Parameterscontact_idrequired

cogmento_create_contact

Create contact

WRITE: create a contact. Needs first and last name; email and phone are optional. POST /contacts/.

Parameterstagsemailphoneratinglast_namerequiredfirst_namerequireddescriptionmiddle_name

cogmento_list_companies

List companies

List or search companies (name, website, contacts). GET /companies/.

Parameterssortlimitstartfilters

cogmento_get_company

Get company

One full company record with its contacts and related records. GET /companies/{id}/.

Parameterscompany_idrequired

cogmento_create_company

Create company

WRITE: create a company. POST /companies/.

Parametersurlnamerequiredtagsratingdescription

cogmento_list_deals

List deals

List or search deals (title, amount, close date, assigned users, products). GET /deals/.

Parameterssortlimitstartfilters

cogmento_get_deal

Get deal

One full deal record with its contacts, products and related records. GET /deals/{id}/.

Parametersdeal_idrequired

cogmento_create_deal

Create deal

WRITE: create a deal. POST /deals/.

Parameterstagstitlerequiredamountratingclose_datedescription

cogmento_get_deal_pipeline_summary

Get deal pipeline summary

Totals by pipeline stage: how many deals sit at each stage and what they are worth. Optional filters narrow the deals counted. GET /deals/summary/.

Parametersfilters

cogmento_aggregate_deals

Aggregate deal values

Sums and counts deals grouped by a field (default grouping as Cogmento chooses; e.g. field=stage). GET /deals/aggregate/.

Parametersfieldfilters

cogmento_list_deal_stages

List deal contact stages

The account-wide stages a contact can be at within a deal (for example Champion or Decision maker). GET /deals/stages/.

Takes no parameters.

cogmento_set_deal_contact_stage

Set a contact's stage in a deal

WRITE: record where a contact sits in a deal (a stage from cogmento_list_deal_stages). The contact is attached to the deal if it is not already. POST /deals/{id}/contact/{id}/stage/.

Parametersstagerequireddeal_idrequiredcontact_idrequired

cogmento_list_tasks

List tasks

List or search tasks (title, due date, completion date, assigned users, linked deal/contact/case). Filter e.g. on due_date. GET /tasks/.

Parameterssortlimitstartfilters

cogmento_get_task

Get task

One task record. GET /tasks/{id}/.

Parameterstask_idrequired

cogmento_create_task

Create task

WRITE: create a task. POST /tasks/.

Parameterstagstitlerequiredratingdue_datedescription

cogmento_complete_task

Complete task

WRITE: mark a task complete, stamping who completed it and when. A recurring task also gets its next occurrence. POST /tasks/{id}/complete/.

Parameterstask_idrequired

cogmento_list_cases

List cases

List or search cases (support or project cases: title, close date, assigned users, deal, company). GET /cases/.

Parameterssortlimitstartfilters

cogmento_get_case

Get case

One case record. GET /cases/{id}/.

Parameterscase_idrequired

cogmento_create_case

Create case

WRITE: create a case. POST /cases/.

Parameterstagstitlerequiredratingclose_datedescription

cogmento_list_products

List products

List the product catalogue (name, prices) that deals and invoices draw on. GET /products/.

Parameterssortlimitstartfilters

cogmento_list_calls

List calls

The account's call records, most recent first: logged manual calls and calls placed through the browser dialer. GET /calls/.

Parameterssortlimitstartfilters

cogmento_update_record_field

Update one field of a record

WRITE: change a single field of a contact, company, deal, task or case, e.g. a deal's status or a contact's first_name. Custom field names come from cogmento_get_templates. System fields (id, acl, private, timestamps) are refused. PATCH /<type>/{id}/.

Parametersvaluerequiredrecord_idrequiredfield_namerequiredrecord_typerequired

Version history

12
  1. v1.12.4LatestNov 7, 2026
  2. v1.11.3Nov 5, 2026
  3. v1.11.2Nov 5, 2026
  4. v1.11.1Nov 4, 2026
  5. v1.11.0Nov 3, 2026
  6. v1.10.1Nov 3, 2026
  7. v1.9.0Nov 1, 2026
  8. v1.7.0Oct 31, 2026
  9. v1.6.0Oct 31, 2026
  10. v1.5.2Oct 30, 2026
  11. v1.5.0Oct 30, 2026
  12. v1.0.0Oct 26, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations