Skip to main content
AmpUp gives a GTM engineer one governed context layer for meetings, transcripts, accounts, contacts, deals, analysis scores, coaching feedback, tasks, briefs, prospecting, and CRM workflows. A human owner creates the workspace and authorizes access. The agent then uses one of two interfaces:

Start a free workspace

Begin a 14-day trial, choose GTM Engineer during onboarding, and connect the systems the agent should understand.

Open the MCP reference

Connect Claude, Codex, Cursor, or another MCP-compatible agent with OAuth.

1. Create and authorize the workspace

1

Start the AmpUp workspace

Open app.ampup.ai/trial. The workspace owner completes signup, chooses GTM Engineer, and connects the relevant CRM, calendar, conversation-intelligence, and messaging integrations.
2

Choose the agent interface

Use MCP for an interactive agent. Use the direct API for a service or data pipeline whose calls should be explicit and repeatable.
3

Authorize only what the workflow needs

OAuth connections run as the signed-in user. API keys inherit the role and permissions of the user who creates them and can be revoked from Settings → API Keys.
A human should retain ownership of signup, billing, consent, and material side effects. Keep CRM sync, campaign launch, and outbound messages behind an explicit approval step.

2. Connect an interactive agent with MCP

The hosted endpoint is:
For Claude Code:
For Codex:
Complete the OAuth sign-in when the client prompts you. The agent can discover the allowed AmpUp tools and their current input schemas through MCP tools/list; treat that response as the source of truth for the connection. See MCP Server for every client setup and the current tool surface, and MCP Server Authentication for token, scope, and tenant-isolation details.

3. Call the API directly

Direct calls use this base URL:
The workflow endpoints are JSON POST operations. Store the key in a secret manager or environment variable; never put it in browser code or source control.

List analyzed meetings

Useful filters include account_id, opportunity_id, search, status, scheduled_from, scheduled_to, limit, and offset.

Get one meeting and its analysis

Start here before pulling a full transcript. The meeting overview includes core metadata, inline analysis when available, and available_actions flags that tell the agent which deeper artifacts exist.

Bulk-pull analysis for a warehouse job

Fetch scores, feedback, key moments, and deal intelligence for up to 100 meeting IDs in one request:

Pull the full transcript only when needed

Full transcripts can be large. For a quote or a specific section, prefer /v1/get_transcript_excerpt with meeting_id plus a start_time / end_time range or a chapter name.

Pull deal-level conversation intelligence

This returns the deal metadata plus its linked meetings and inline analysis, which is useful for deal health, qualification, forecasting, and coaching.

Server-side JavaScript helper

Use a thin wrapper so every call has the same authentication and error handling:
Run direct calls on a trusted server, worker, or job runner. Do not expose the API key in client-side JavaScript.

Python SDK equivalent

The SDK wraps the same workflow API:
The client reads AMPUP_API_KEY and AMPUP_BASE_URL from the environment. See the Python SDK guide for the full client surface.

What a GTM agent can retrieve

The exact surface depends on user permissions and enabled products.
MCP tool names evolve as related operations are consolidated. For an MCP connection, use tools/list for the live schema. For direct API and SDK integrations, pin a tested client version and validate response shapes before promoting a pipeline.

Five starter journeys

1. Keep the CRM current

  1. List newly analyzed meetings.
  2. Get the meeting overview and supporting evidence.
  3. Resolve the account, contacts, and deal.
  4. Draft notes, tasks, and field updates.
  5. Require human review before CRM sync or a stage change.

2. Build an ICP list

Use the MCP workflow tools to search companies and people, enrich missing details, score ICP fit, save the qualified records to an audience, and draft a sequence. Keep launch disabled until a person reviews targeting and copy.

3. Feed conversation data to BI

Use the direct API to page through analyzed meetings, bulk-fetch analyses in batches of at most 100 IDs, normalize metric and deal-intelligence fields, and checkpoint the last successful window before loading the warehouse.

4. Close the coaching loop

Find low-scoring meeting moments, create a meeting-derived roleplay, propose an assignment, and read the resulting sessions back into the coaching workflow.

5. Act on external signals

Reconcile the incoming company and contact, attach the signal as prospecting context, and draft signal-aware outreach. Require approval before sending.

Production pattern for data pulls

  1. Discover narrowly. Filter list calls and page with limit and offset.
  2. Hydrate selectively. Fetch details only for new or changed IDs.
  3. Batch analysis. Use list_meeting_analyses instead of one request per meeting.
  4. Avoid unnecessary transcripts. Start with get_meeting; pull excerpts or the full transcript only when exact wording is required.
  5. Checkpoint progress. Persist the last successful window or record IDs so retries do not restart the entire job.
  6. Retry safely. Back off on 429 and transient 5xx responses; surface persistent validation and authorization failures to an operator.

Errors and troubleshooting

Next steps

MCP server reference

Endpoint, client setup, authentication, and the current tool catalog.

Security model

OAuth flow, token lifetimes, permissions, tenant isolation, and revocation.

Python SDK

Typed request models and a high-level client for server-side jobs.

TypeScript SDK

Generated API clients for TypeScript services.
Need help? Email support@ampup.ai.