How to integrate Era Context MCP with Atomic Agent

Connect Atomic Agent 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

Introduction

Atomic Agent is an open-source AI agent that runs on your machine and supports local models through llama.cpp. Connect it to 1,500+ apps through Composio, including Era Context.

This guide uses Atomic Agent's built-in Composio integration. You need Atomic Agent v0.5.6 or later, your own Composio API key, and a Era Context account. See the Atomic Agent documentation for installation instructions.

Also integrate Era Context MCP with

How Atomic Agent connects to Era Context

Atomic Agent connects to Composio's Tool Router over Streamable HTTP MCP. It discovers the tools needed for your request, and Composio handles account authentication.

Execution and account-connection tools follow Atomic Agent's configured approval policy. Review any approval prompt before allowing an action on your connected account.

Connect Era Context to Atomic Agent

  1. Sign up or sign in to the Composio dashboard. Copy your API key.
  2. In Atomic Agent, open the Integrations tab and select Composio. Select API key, press e, paste the key, and press Enter. The tools become available immediately, without a restart.
  3. Ask Atomic Agent to do something in Era Context. It searches Composio for the right tool.
  4. On first use, open the sign-in link returned in the chat. Connect your Era Context account, then return to Atomic Agent to continue.

Headless setup

Add the following line to ~/.atomic-agent/.env, replacing YOUR_COMPOSIO_API_KEY with your key. Start Atomic Agent after saving the file.

bash
COMPOSIO_API_KEY=YOUR_COMPOSIO_API_KEY

What is the Era Context MCP server, and what's possible with it?

The Era Context MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Era Context account. It provides structured and secure access so your agent can perform Era Context operations on your behalf.

Use Era Context from Atomic Agent

With your account connected, ask Atomic Agent to work with Era Context in natural language. You can connect more apps through the same Composio integration as you need them.

Visit the Atomic Agent website or inspect the Atomic Agent source code.

Troubleshooting

Why is my API key rejected?

Copy the key directly from the Composio dashboard. Atomic Agent requires ASCII characters because it sends the key in an HTTP header. Remove any extra characters introduced when copying.

Why are Composio tools unavailable after saving a key?

Check that you use Atomic Agent v0.5.6 or later and that Composio is enabled in your configuration. A "composio": { "enabled": false } setting disables the integration while keeping the saved key on disk.

Does Composio have a free plan?

The Hobby plan includes 100,000 tool calls per month. Composio-managed OAuth apps have a lower included allowance. See Composio pricing for the current limits that apply to your connection.

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.

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. Atomic Agent 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