How to connect Era Context MCP with ChatGPT Work

Connect ChatGPT Work to Era Context MCP. List recent transactions from checking account, get portfolio holdings and current market values, and more using natural language, with authentication handled for you.

Era Context MCP logoEra Context MCP
Dcr Oauth

Era Context MCP provides authorized financial context and action APIs across banking, brokerage, billing, and social resources. Use it to give agents secure, contextual access to accounts, transactions, portfolios, and billing workflows.

51 Tools

How to connect Era Context MCP with ChatGPT Work

ChatGPT Work is an agent inside ChatGPT built for your most ambitious work. It takes action across your apps and files, stays with a project for hours, and turns a goal into finished materials like sheets, slides, and docs - not just answers.

In this guide, I will explain the easiest and most secure way to connect your Era Context account to ChatGPT Work via Composio Connect, so it can retrieve account balances, list recent transactions, initiate transfers, view investment holdings, and generate billing statements through natural language commands without ever putting your account credentials at risk.

Also integrate Era Context MCP with

Why use Composio over default connectors?

  • Apps with read and write access. Default connectors mostly can read your data. Composio's Era Context integration lets ChatGPT Work take actions like creating drafts, sending updates, labeling records, and more.
  • 1,000+ SaaS toolkits out of the box. Composio gives you instant access to a vast catalog of pre-built connectors, from Gmail and Slack to Notion, Linear, and Salesforce.
  • One MCP server for every app. Connect any of your applications on demand through a single endpoint, rather than juggling a separate server for each app.
  • Smart, context-aware tool loading. Unlike traditional MCP servers that dump every available tool into the LLM context window, Composio searches for and loads only the tools relevant to the task at hand.
  • Cross-app automation. Chain actions across multiple apps in a single run - fetch a thread, summarize it in Notion, and post highlights to Slack without leaving the conversation.

Prerequisites

  • A ChatGPT account with access to ChatGPT Work (rolling out across Pro, Enterprise, Edu, Plus, and Business plans). We will use the ChatGPT desktop app, which is available on every plan.
  • Access to the Era Context workspace you want to connect.
  • Composio MCP.

Note: Composio connects through OAuth. You will be asked to sign in and approve specific permissions. Review the permission screen carefully if you are using a work account.

Step-by-step: Connect Era Context to ChatGPT Work

1. Open the MCP settings

In ChatGPT Work, go to Settings and open the Plugins section. Inside the Plugins page, click the MCP tab.

ChatGPT Work settings showing the Plugins page with the MCP tab selected

2. Add the server

Click Add server. In the Name field enter Composio, for Type select Streamable HTTP, and in the URL field paste the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
ChatGPT Work Add server dialog with the name Composio, type Streamable HTTP, and the Composio MCP URL

Then click Save. The Composio server now appears in your MCP plugins list.

ChatGPT Work Plugins page showing the Composio MCP server added to the list

3. Authenticate

Click Authenticate, log in via Composio, and click Allow access to authorize ChatGPT Work to use your Composio account.

Composio login and Allow access screen for ChatGPT Work MCP setup

4. Start using Composio

That is it - Composio tools are now available in ChatGPT Work. Ask it to work with your Era Context account and it will run the actions you authorize.

What you can do after connecting Era Context

  • List recent transactions from checking account
  • Get portfolio holdings and current market values
  • Transfer funds from checking to savings

Security + privacy notes (important)

  • Use least-privilege access: Only grant permissions you actually need.
  • Review OAuth permissions before approving: Make sure requested scopes match what you expect Composio and ChatGPT Work to do.
  • Keep write actions human-reviewed: For actions like sending messages, creating labels, or editing drafts, keep manual confirmation enabled.
  • Be careful with sensitive data: Avoid using this setup with highly sensitive information unless allowed by your personal, company, or client policies.
TOOLS

Supported Tools

Every Era Context MCP action and event your agent gets out of the box.

Accounts check account balance

Get the current and available balance for a specific account, including credit limit if applicable.

Accounts list financial accounts

List all linked bank accounts, credit cards, and investment accounts with current and available balances.

Accounts manage account

Manage financial accounts in the user's universe — both manually tracked accounts and accounts synced from a connected banking provider.

Accounts set account visibility

Set the visibility of a single financial account.

Accounts toggle balance backfill

Toggle balance backfill for an account group.

Billing cancel subscription

Initiate subscription cancellation.

Billing get current plan

Get the user's current subscription plan, tier, usage against meter limits, and what the next tier up would unlock.

Billing list payments

List the user's past invoices — what they were charged, when, for which service period, and whether each was paid.

Billing list plans

List all available subscription plans with pricing, billing periods, feature comparisons relative to the user's current tier, and free trial eligibility.

Billing list subscriptions

List what the user is actually being charged for right now, read live from Stripe, broken down by individual line item.

Billing uncancel subscription

Un-cancel a subscription that Stripe holds a scheduled cancellation for, in either of the two mutually exclusive expressions Stripe stores one in: the cancel_at_period_end flag, or a concrete cancel_at instant with that flag false.

Billing upgrade

Start a subscription upgrade or plan change.

Connections connect bank account

Initiate a bank account connection flow.

Connections disconnect institution

Permanently disconnect a bank institution.

Connections list connections

List every one of the user's bank connections with an honest, provider-agnostic status for each: whether it is healthy, syncing with no data yet, needs reconnecting, is currently disconnected, or one of several other narrower states — see each row's state for the exact one.

Connections set proactive sync mode

Record whether Era may proactively ask a bank connection's provider for fresh data on its own schedule.

Connections trigger connection resync

Trigger an on-demand data resync for a bank connection.

Help get help

Get contextual help and onboarding guidance for Era Context.

Insights analyze spending

Break down spending by category, merchant, account, week, or month.

Insights compare spending periods

Compare spending between any two time periods side-by-side with pre-computed deltas and percentage changes.

Insights forecast spending

Estimate how much the user will spend by the end of the current period based on their spending pace so far.

Insights get cash flow

Analyze income, spending, and net cash flow over multiple weeks or months (up to 12 periods) with computed averages.

Insights get daily category spending

Get a per-day, per-category spending breakdown for a calendar month.

Insights get daily financial summary

Get daily financial calendar for a month.

Knowledge confirm or reject inference

Confirm or reject a fact that was inferred by the system.

Knowledge defer question

Skip or snooze an onboarding question.

Knowledge forget

Retract or delete a previously recorded fact about the user.

Knowledge get financial context and overview

Load the user's profile, complete financial snapshot (all account balances, net worth, this month vs.

Knowledge get pending questions

Get the next onboarding questions to ask the user.

Knowledge recall history

Get the version history of a specific fact about the user.

Knowledge remember

Record a fact, preference, goal, or observation about the user.

Knowledge reset pack questions

Warning: this cannot be undone — only call when you have high confidence the user wants to reset and re-surface all previously skipped or snoozed questions.

Knowledge show question ui

Present an onboarding question using a visual input control (slider, date picker, multi-select checklist, etc.

Nurture get my status

Get the caller's own nurture (lifecycle email) campaign enrollment status — which campaigns they are currently enrolled in, their progress through each, and whether they have unsubscribed.

Nurture set subscription

Subscribe the caller to, or unsubscribe them from, a nurture (lifecycle email) campaign.

Referral get dashboard sso

Get a single-use SSO magic link to open the user's Rewardful affiliate dashboard.

Referral get referral link

Get the user's referral link if they are enrolled in the referral program.

Referral get referral stats

Get the user's referral performance statistics: visitors, conversions, earned commissions, and pending commissions.

Referral join referral program

Join the referral program by creating a Rewardful affiliate for the authenticated user.

Referral switch referral campaign

Move the user's referral programme onto a different track.

Transactions import csv transactions

Import transactions from inline CSV text into a manual account.

Transactions list recurring charges

List detected recurring transactions — subscriptions (Netflix, Spotify), bills (rent, utilities), and regular income (salary, freelance) — with estimated monthly amounts, frequency, and last-seen date.

Transactions list spending categories

List all available spending categories organized in a parent/child hierarchy (e.

Transactions list transactions

List recent transactions with pagination, optionally filtered by account and date range.

Transactions manage automation rules

Create and manage automation rules that automatically organize the user's transactions.

Transactions manage categories

Create, rename, hide, unhide, delete, or merge spending categories.

Transactions manage manual transaction

Batch-manage transactions on a manually tracked account.

Transactions manage transaction tags

Create, list, update, or delete tags, and attach or detach them from transactions.

Transactions manage transfer links

List, confirm, or reject detected transfer links between the user's accounts.

Transactions search transactions

Search and filter transactions by merchant name, description, amount range, date range, and direction (debit/credit).

Transactions update transactions

Update the category, merchant name, description, or review status on one or more transactions.

FRAMEWORKS

How to build Era Context MCP Agent with another framework

FAQ

Frequently asked questions

With a standalone Era Context MCP server, the agents and LLMs can only access a fixed set of Era Context tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Era Context and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. ChatGPT Work fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Era Context tools.

Yes, absolutely. You can configure which Era Context scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Era Context data and credentials are handled as safely as possible.

Start with Era Context MCP.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Era Context MCP tool your agent needs.Free to start.

Start building