Integration · Research and analyze
Porter Metrics and Meteor AI agents
Connect Porter Metrics to a Met: query Meta Ads, Google Ads and GA4, blend accounts and build hosted reports with the official MCP.
How does Porter Metrics connect to Meteor?
With the Porter Metrics ready connector, your Met queries the marketing data you have authorized in Porter, such as Meta Ads, Google Ads, TikTok Ads or GA4, with 28 tools. It finds your accounts, checks the metrics, runs the query and saves it as a blend if you will repeat it. It also creates, previews and shares hosted reports with their own URL. The actions Porter marks as destructive start off: running the catalog of more than 750 operations, editing or deleting reports, deleting blends and disconnecting accounts. The MCP is included in your Porter plan.
What it automates
What a Meteor Met does with Porter Metrics
Check the week's ads
You ask the Met on WhatsApp how Meta Ads did last week. The Met finds your accounts, checks the available metrics and queries the data.
Blend connectors
The Met queries several accounts at once, such as Meta Ads and Google Ads, and saves that query as a blend to repeat it later against current data.
Build a hosted dashboard
The Met creates a report from a base template, previews it against current data and gives you its URL. It is private until shared.
Share a report with a client
If the admin leaves the share action on, the Met grants access to the report to the emails you tell it, with a role per person. It applies immediately.
Connect a new account
If a source is missing, the Met starts the connector's authorization and gives you the link to authorize it in Porter.
28 tools
Everything your Met can ask Porter Metrics for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
whoami | Identifies the connected user and the company they act under. |
list_connectors | Returns Porter's catalog of data sources, destinations and integrations. |
list_accounts | Lists a connector's accounts you can act on: the ones already connected to Porter, which are billed, and the ones available on the platform that are not registered yet. |
connect_account | Starts the authorization of a connector or a destination, or returns the instructions to set it up manually. |
disconnect_account | Disconnects an integration that was already authorized. It starts off. |
get_knowledge | Searches Porter's knowledge base: skills, step by step workflows, errors with their fix and FAQs. |
prepare_upload | Returns a one time signed link to upload heavy files, such as media or CSV files. |
list_fields | Returns the catalog of queryable metrics and dimensions, per connector or for a saved blend. |
query_data | Runs a query over one or more connected accounts, blending connectors when there are several, with filters and date ranges. |
bigquery_join | Combines 2 to 5 BigQuery tables in a temporary join that can be queried like any source. |
query_blend | Runs a saved blend again, by its ID, against current data. |
list_blends | Lists the saved blends, which are named queries that combine connectors. |
get_blend | Returns a blend's definition, schema, attached exports and recent executions. |
create_blend | Saves a new blend, a named query that combines connectors. |
update_blend | Edits an existing blend. |
delete_blend | Deletes a blend along with its attached exports. It starts off. |
list_reports | Lists the company's hosted reports, which are dashboards with their own URL. |
get_report | Returns a report's data and structure without rendering it. |
preview_report | Renders the report against current data and returns diagnostics; it takes 5 to 30 seconds. |
create_report | Creates a hosted report from a base template and returns its URL; it is private until shared. |
edit_report | Edits an existing report and publishes it again, without changing who it is shared with. It starts off. |
duplicate_report | Copies a report onto other source accounts. |
share_report | Sets the visibility and recipients, to any email and with a role per person; it applies immediately. |
delete_report | Deletes a hosted report, and its URL stops working. It starts off. |
list_actions | Searches by intent in the catalog of more than 750 operations and returns the actions with their parameters. |
execute_action | Runs a catalog action against your authorized account; many of them change things on the third party platform. It starts off. |
report_bug | Reports a bug to Porter's engineering team. |
request_feature | Sends a feature request to Porter's product team. |
The limits
What the Porter Metrics integration does NOT do
We would rather say it here than have you find out during rollout.
-
It does not pause or change campaigns out of the box: the action that runs the catalog starts off because Porter marks it as destructive. The admin decides in Connections whether to turn it on.
-
It does not edit or delete reports, delete blends or disconnect integrations out of the box: those actions start off for the same reason.
-
It does not ask you for confirmation in the chat before writing: the admin decides in Connections which actions stay on.
-
It does not see your Facebook, Google and other platform tokens. They stay stored in Porter, and the MCP does not see them.
-
It does not add caps of its own. The same per account limits Porter uses across the rest of its platform apply.
-
It does not pay your Porter Metrics plan or the source accounts you connect. Meteor does not resell the service.
Before you start
What you need to connect Porter Metrics
- 1
A Porter Metrics account
It is created at portermetrics.com. The MCP is included in your Porter plan at no extra cost; Porter charges per source account you connect.
- 2
Connect it in Met
In Met, open Connections → Porter Metrics → Connect. A Porter window opens so you sign in, also with Google, and authorize Met.
- 3
At least one source authorized in Porter
A Facebook Ads, Google Ads or other source account authorized in Porter. If one is missing, the Met can start the authorization from the conversation.
Frequently asked questions
Questions about Porter Metrics and Meteor
It can. If you pick an account that is available on the platform but not registered in Porter, the first query registers it and Porter starts billing it from then on.
Because, according to Porter, some platforms have up to a 48 hour data delay. The Met queries what the platform has already delivered.
More than 750 operations in about 40 categories: campaign management on ad platforms, AI generated creatives, CRM and email, e-commerce, SEO and scheduled exports. They run through the execute action, which starts off.
You do, with your Porter plan. The MCP is included at no extra cost and Porter charges per source account you connect. Met does not charge for the queries your Met makes to Porter.
Step by step
Automations that use Porter Metrics
Complete tasks, with the steps and the tools that run at each one.
Research and analyze
Other integrations in the same family
Want to see a Met running Porter Metrics?
We will show you with your own account connected, not with a canned demo.