Era Context Agent Plugin
Packages Era Context's official remote MCP so Cursor / Grok Bot agents can read personal balances, transactions, and holdings.
Official MCP URL (OAuth, client-managed auth):
https://context.era.app/mcp
(https://context.era.app without /mcp reaches the same server.)
This plugin does not use mcp-remote, stdio bridges, or stored refresh tokens in the repo. Auth stays with the client.
What you get
| Path | Role |
|---|---|
plugin.json | Agent Plugins 1.0.0 manifest (name: era-context) |
mcp.json | streamable-http → official URL. No headers. |
skills/era-context/SKILL.md | When to use; read-only default; never invent finance data |
Domain shape
EraAccount = { id, name, institution, type, balance, currency }
EraTransaction = { id, accountId, date, amount, description, category }
EraHolding = { id, accountId, symbol, name, quantity, value, currency }
Install
mkdir -p ~/.cursor/plugins/local/era-context
cp -a /path/to/this/repo/. ~/.cursor/plugins/local/era-context/
Or add the same URL via the client's MCP / AddMcpServer flow, then complete OAuth.
OAuth
- Sign in with the Era account that holds Ethan's personal connections.
- Prefer read scopes for Personal Accountant: discovery, tools-basic, resources-read, banking:read, brokerage:read.
- If refresh fails (
invalid_grant), re-auth in the client. Do not paste tokens into chat.
Not in scope
- Rainbow / NOW Ramp, Mercury business, Astra company finance
- The old
~/.mcp-auth/era-mcp-bridge.shmcp-remote wrapper - Invented balances or sample transactions
- Money moves unless Ethan explicitly asks
Prove
See PROVE.md.