Connection details
MARVIN exposes one production Streamable HTTP endpoint:
https://mcp.viewmarvin.com/mcp
Authenticate every request with the agency MCP token from MARVIN Settings:Authorization: Bearer <agency MCP token>
Use the production URL above in external MCP clients. The internal /api/mcp route is handled by MARVIN and is not the endpoint you should configure.
Connect your client
- Open MARVIN Settings and create or reveal your agency MCP token.
- Add a remote Streamable HTTP MCP server in your AI client.
- Set the server URL to
https://mcp.viewmarvin.com/mcp. - Set the bearer token or Authorization header to the agency MCP token.
- Connect and confirm the client can list MARVIN tools.
- Start with
get_clientsorget_clients_overview, then drill into a client or ad account.
Available reporting tools
get_clientsandget_usersget_meta_ad_accountsandget_google_ad_accountsget_clients_overviewget_meta_ad_accounts_overviewandget_google_ad_accounts_overviewget_booking_clients_performanceandget_booking_agents_performanceget_client_booking_performanceandget_agent_booking_performanceget_client_performanceget_meta_ad_account_performanceandget_google_ad_account_performance
Client overview and client performance accept an optional platformFilter: all,meta, or google. Meta results report native leads; Google results report total conversions, which can be fractional. Treat both as reconciliation views against GHL leads rather than additive totals.
Scope and safety
MARVIN MCP is read-only. The bearer token determines the agency scope, and reporting tools default to the last 30 days when dates are omitted. Date ranges cannot exceed 365 days, and large results may be truncated with row-limit metadata. Keep the token private and revoke or replace it from Settings if it is exposed.