Composio Pricing in 2026: Plans, Tool Calls and the Twitter (X) Data Bill

By TwitterAPI.io Team•15 min read
Diagram: an agent using the Composio SDK or an MCP client reads X posts on three routes. Route 1, Composio Twitter toolkit with your own X developer app: $5.003 per 1,000 posts. Route 2, Composio custom MCP server pointed at mcp.twitterapi.io: $0.15 to $0.165. Route 3, direct REST call to TwitterAPI.io: $0.15.
Composio bills tool calls; the X data is billed by whoever serves it. Cost per 1,000 posts read on each route.
TL;DR
  • Two price lists: Platform (SDK) is Hobby $0 / Pro $29/month / Enterprise custom; the team product is Free $0 / Standard $18 per seat/month / Enterprise custom. Check which one you are reading.
  • Hobby is hard-capped: 100,000 tool calls a month (up to 20,000 on Composio-managed apps), 50,000 triggers, 3 team members, $2 of one-time credits; usage pauses at the cap, no surprise bill.
  • Pro overage: $0.0003 per tool call on your own app, API key or MCP after the free 100,000; Composio-managed apps bill $0.0005 to $0.01 per call after 20,000, depending on the app; 10,000 requests per minute vs 2,000 on Hobby.
  • Twitter toolkit = official X API: since February 2026 you must bring your own X developer credentials, so X bills every post read at $0.005. 1,000 posts cost about $5.00 before any Composio fee.
  • Same read via TwitterAPI.io: $0.15 per 1,000 tweets returned (about 33x less than X's $5.00 on its pay-per-usage rate card); add our MCP server to Composio as a custom MCP server and each 20-post page is one tool call.
  • What X says about Composio: in 460 recent posts naming it, 15.2% touch price; in a 300-post pricing search, 29.7% quote a dollar figure and $2 (the Hobby credit) is the figure cited most.

This page answers one question in full: what Composio costs, plan by plan, and what counts as a billable tool call. It then follows the money one step further than Composio's own pricing page does, into the data bill behind the X (Twitter) toolkit, because that bill is usually the larger number for any agent that reads posts.

If you are comparing workflow platforms rather than agent tool layers, our n8n and Zapier pricing guides cover those plans; if you want the MCP protocol itself explained, our MCP server guide does that. Here the angle is Composio's plans, and the X toolkit cost versus calling X data directly. Every Composio price below was read from composio.dev/pricing and composio.dev/pricing/platform for this article; every X price from docs.x.com; every figure about how people discuss Composio comes from a small study of public X posts, collected in 2026.

Cost of reading 1,000 X posts from a Composio agent

About $5.00 through Composio's Twitter toolkit (official X API at $0.005 per post read) vs $0.15 through TwitterAPI.io as a custom MCP server or REST call: 50 tool calls at 20 posts per page, measured across 38 search pages, collected in 2026.

01 — Section

Composio has two price lists: Platform and Composio for you

Searches for Composio pricing land on two different tables, and most confusion comes from mixing them. The Platform list is for developers who build agents with the Composio SDK or its MCP gateway and pay for tool calls their agents make. The Composio for you list is a seat-based product for teams that connect their own apps (Gmail, Slack, GitHub and so on) to AI clients such as Claude, Codex and Cursor.

PlanListPriceTool calls included
HobbyPlatform$0, no card100,000 a month (20,000 on managed apps)
ProPlatform$29/month, $29 credits included100,000 free, then $0.0003 per call
EnterprisePlatformCustomCustom, committed volume
FreeComposio for you$0, no card10,000 a month, up to 3 members
StandardComposio for you$18 per seat/month10,000 per seat, pooled

Which one applies to you. If code you wrote calls Composio (the SDK, sessions, triggers, an MCP endpoint your agent uses), you are on Platform pricing. If people on your team click through Composio to give their AI assistant access to work apps, you are on Composio for you. Composio's own FAQ on the team page points SDK builders to the Platform list.

The change behind old numbers. Composio states that the current Platform pricing applies to signups on or after August 15, 2026, that existing customers stay on their earlier plan through December 31, 2026, and that Instant tool calls are billed for all customers from September 10, 2026. Figures you see quoted elsewhere for older tiers describe that earlier pricing; we only use what the live page shows.

02 — Section

Platform plans in detail: Hobby, Pro and Enterprise

Hobby, $0. No credit card. 100,000 tool calls a month, of which up to 20,000 can run on Composio-managed apps; 50,000 trigger events a month (up to 10,000 on managed apps); unlimited connected accounts on your own apps (the first 1,000 free on managed apps); 3 team members; $2 of one-time credits for Instant tools and Google Maps; audit logs for the last 30 days; custom tools and MCP servers shared across the project. Composio calls the plan hard-capped: at a cap, usage pauses until the next month or an upgrade.

Pro, $29/month. Everything in Hobby, plus $29 of monthly credits that expire at the end of each billing month (no rollover), unlimited team members, API rate limits of 10,000 requests per minute (Hobby is 2,000), spend caps per meter, private toolkits per end user, a read-only dashboard role, a self-serve DPA, and paid add-ons. Past the free allowances, usage is billed against the credits and then the rate card.

Enterprise, custom. Committed volume and discounts, annual invoicing, SSO and SCIM, customer-managed keys, advanced white-labeling, MSA / DPA / BAA, dedicated support with SLAs, and custom integrations on request. No public price.

What a tool call is. Composio counts each tool execution once; its example is that sending an email or reading a file is one tool call. Meta tools such as tool search are free. Triggers are billed per event delivered to your webhook, not per poll. Sessions are free to create.

03 — Section

The Platform rate card: tool calls, triggers and add-ons

Everything beyond the free allowances is metered. These are the Pro rates as Composio lists them (in credits, where one credit is one US dollar of balance); Hobby stops at the free amounts instead of charging.

MeterFree each monthPro rate after that
Tool calls (own app, API key, MCP)100,000$0.0003 per call
Trigger events (own app)50,000$0.003 per event
Managed-app tool calls20,000 (part of the 100K)$0.0005, $0.002 or $0.01 per call by app
Managed polling triggers10,000$0.006 per event
Sandbox LLM tokens1M$3.75 per million

Managed-app tiers. After the 20,000 free managed calls, apps such as Salesforce, YouTube, Reddit, LinkedIn and Google Ads bill $0.01 per call; Gmail, Google Calendar, Slack, Google Sheets, HubSpot, Jira and Discord Bot bill $0.002; all other managed apps bill $0.0005. Google Maps is charged from the first call, from $0.01. Composio notes the per-app managed pricing applies to signups on or after November 3, 2026.

Add-ons that apply automatically. Shared-connection calls (+$0.0003 after 1,000), direct execution outside a session (+$0.0001 after 10,000), proxy execute for endpoints Composio has not wrapped (+$0.0002 after 1,000) and sandbox execution (+$0.0001 after 10,000). Opt-in add-ons on Pro: Firewall at $0.50 per million tokens, BAA (+$0.0003 per call), IP allowlist and zero data retention (+$0.0001 per call each), and advanced white-labeling at $0.30 per connection, once.

Instant tools. A separate catalog of third-party services that run on Composio's provider accounts, billed from your balance at each provider's rate with what Composio calls 0% markup, plus the regular tool-call charge. Instant usage sits outside plan allowances.

04 — Section

Composio for you: Free and Standard seats

Free, $0. Up to 3 members, 10,000 tool calls a month, $2 of one-time credits, up to 3 custom MCP servers, and sharing of up to 5 connections (and 25 skills). Firewall, SSO and zero data retention are not included. On Free, app tool calls stop at 10,000 a month; Instant tools remain pay per use.

Standard, $18 per seat/month. Every member is a seat. Each seat adds 10,000 tool calls and $18 of credits to one pool the whole workspace shares; the pool resets each billing month with no rollover. Standard adds any number of custom MCP servers, sharing of all connections and skills, Firewall, SSO and zero data retention, and pay-as-you-go for extra usage.

Extra calls cost more here than on Platform. Extra app tool calls are listed at $0.005 per call, and Composio's own FAQ says $18 of credits covers 3,600 extra app tool calls. That is roughly 17x the $0.0003 Platform overage, which is the right trade if what you are buying is seat management, SSO and policy controls for staff rather than metered agent traffic.

Team of 5, monthlyFreeStandard
PriceNot available (3 members max)5 x $18 = $90
Pooled tool callsn/a50,000
Pooled creditsn/a$90 (about 18,000 extra calls at $0.005)

Enterprise adds bring-your-own-cloud deployment, custom connectors for internal apps, SCIM, SIEM log streaming, forward-deployed engineers and a dedicated Slack channel with SLAs; IT admins get free seats. Price on request.

05 — Section

The Twitter (X) toolkit: what Composio does not bill, X does

Composio's Twitter toolkit lists 84 tools and 0 triggers, with OAuth 2.0 auth. Its docs answer the key question directly: as of February 2026 Composio-managed credentials for Twitter were removed (the changelog entry is dated February 12, 2026), and you must create an X developer account, get API credentials from the X Developer Portal and set up a custom auth config. The toolkit's FAQ also covers UsageCapExceeded, 403 and client-not-enrolled errors, all of which come from the X developer project behind it.

What that means for cost. Every read the toolkit makes is an official X API call on your developer account, billed on X's pay-per-usage rate card: $0.005 per post read, $0.010 per user read, $0.010 per follower or following read, $0.015 per post created and $0.20 per post created with a URL, with pay-per-usage capped at 3 million post reads per monthly billing cycle (Enterprise above that). X deduplicates a resource within a 24-hour UTC day. X gives $20 of credits when you save a first card and buy credits, and matches a first auto-recharge up to $50.

Where Composio's fee lands. Because the toolkit runs on your own app, it uses the own-app meter: free inside the 100,000 monthly calls, then $0.0003 per call on Pro. The toolkit's recent-search tool takes max_results from 10 to 100 per page and can paginate internally up to 2,000 results, so 1,000 posts are 1 to 10 tool calls: at most $0.003 of Composio fees against a $5.00 X bill.

Recent search only covers 7 days. The toolkit's TWITTER_RECENT_SEARCH searches the last seven days; older posts need the full-archive search tool, which is also an X API read billed per post.

1,000 posts readData billComposio tool callsTotal
Composio Twitter toolkit (X API)$5.001 to 10 (max $0.003)about $5.00
Composio custom MCP to TwitterAPI.io$0.1550 (max $0.015)$0.15 to $0.165
Direct REST to TwitterAPI.io$0.15none$0.15
Horizontal bar chart of the cost to read 1,000 X posts through Composio by route: Composio Twitter toolkit on the official X API $5.003, a Composio Instant third-party scraper $0.400 data only, Composio custom MCP to the TwitterAPI.io MCP server $0.165, direct REST call to TwitterAPI.io $0.150.
Data bill plus Composio tool calls at the Pro overage rate, per 1,000 posts read. The TwitterAPI.io page size (20 posts per search page) was measured in our study, collected in 2026.
06 — Section

Wiring X data into a Composio agent without the X API bill

Composio lets you bring your own tools and MCP servers alongside its catalog (shared across the project on Hobby, private per end user on Pro). That is the route that keeps Composio as your tool layer while moving the X data bill off the official API: add the TwitterAPI.io hosted MCP server as a custom MCP server. It needs no X developer account and no X login for reads.

The server values. The hosted endpoint is https://mcp.twitterapi.io/mcp over streamable HTTP, authenticated with an Authorization: Bearer header carrying your TwitterAPI.io API key; the same server also ships as the npm package @twitterapi_io/mcp-server (MIT, version 0.2.0 at the time of writing) for clients that run local stdio servers. The JSON below is the entry most MCP clients accept; paste the URL and header into whatever custom-server form your client or gateway shows.

How it bills. Each MCP tool call is billed like the matching REST call: tweet endpoints are 15 credits per tweet returned, $0.15 per 1,000 tweets, with a 15-credit minimum per request, so a search that returns nothing costs $0.00015 and a full 20-tweet page costs $0.003. Profiles are 18 credits per user, $0.18 per 1,000 profiles. On the Composio side each execution of the server's search_tweets tool is one tool call on the own-app meter.

Or skip the tool layer for X. If the agent is your own code, the simplest path is a direct GET /twitter/tweet/advanced_search with an X-API-Key header: no Composio meter at all for that tool, and Composio keeps handling the apps where its OAuth management actually saves you work. The full script at the end of this page does that and prints the three route costs side by side.

Writes, if your agent posts. Composio's toolkit posts through the X API at $0.015 per post ($0.20 with a URL). TwitterAPI.io write actions run through an authenticated session: one /twitter/user_login_v2 login ($0.10, with a proxy you supply) returns login_cookies, and each post, like, retweet, follow or media upload (/twitter/create_tweet_v2, /twitter/follow_user_v2 and so on) is then 60 credits, $0.0006. The call acts as that account, so X can rate-limit, lock or suspend it; keep a human pace, expect the session to need a re-login now and then, and note every HTTP 200 call is billed.

json
{
  "url": "https://mcp.twitterapi.io/mcp",
  "headers": { "Authorization": "Bearer your_key_here" }
}
07 — Section

What a month of X reads costs on each route

Plan prices matter less than the data bill once an agent reads X at any volume. The table holds the Composio plan fixed (inside Pro's 100,000 free own-app calls, so the Composio fee is $0 in every row) and varies only who serves the posts.

Posts read a monthTwitter toolkit (X API)TwitterAPI.io via custom MCPMCP tool calls used
10,000$50.00$1.50500
100,000$500.00$15.005,000
1,000,000$5,000.00$150.0050,000

Reading the table. The X column is $0.005 per post read from X's pay-per-usage rate card; the TwitterAPI.io column is $0.15 per 1,000 tweets returned; tool calls assume one call per 20-post page, the page size we measured on every one of 38 non-empty search pages. At a million posts the MCP route still uses only half of the 100,000 free calls. X's pay-per-usage plan stops at 3 million post reads a month; TwitterAPI.io has no monthly read cap, and its rate limit is 0.2 requests per second before the first payment and 20 once paid (50 on Scale, 500 on Business, up to 1,000 on request).

Polling agents. Composio's Twitter toolkit has no triggers, so an agent that watches X has to poll. On TwitterAPI.io an empty check costs the 15-credit minimum, $0.00015: a check every 60 seconds for a month is 43,200 checks, $6.48 as a floor, and every 5 minutes is $1.30. Each check is also one Composio tool call if it runs through the MCP route, and 43,200 calls fit inside the Hobby allowance.

python
# Monthly X data bill for an agent, by route (US dollars)
posts_per_month = 100_000

x_api_toolkit = posts_per_month * 0.005           # Composio Twitter toolkit -> official X API
twitterapi = posts_per_month / 1000 * 0.15         # TwitterAPI.io, REST or MCP
mcp_tool_calls = posts_per_month // 20             # 20 posts per search page, measured
composio_fee = max(0, mcp_tool_calls - 100_000) * 0.0003   # Pro overage past 100K free calls

print(x_api_toolkit)              # 500.0
print(twitterapi + composio_fee)  # 15.0  (5,000 tool calls sit inside the free 100K)
08 — Section

What X users say about Composio and its pricing

We read three slices of public X data. The official account. @composio has 26,415 followers; its last 198 posts span 186 days, about 1.1 a day, of which 39.4% are original posts, 35.4% reposts and 25.3% quotes. Median views per post are 4,276 (p90 73,255). By our keyword rules 18.7% name an agent client such as Claude, Codex or OpenClaw, 13.1% are launches or announcements, 12.1% touch price or credits, and 0.5% mention X or Twitter data.

Everyone else naming Composio. A Latest search for composio -from:composio returned 460 posts from 259 distinct authors in 4.9 days, about 95 a day. 72.8% are replies, 80.4% are in English, the median post has 46 views and 32.2% come from accounts under 1,000 followers. Only 15.2% touch pricing, cost, credits or plans; 18.9% name an agent client, 7.2% mention MCP, 5.9% compare it with something, and 1.7% use complaint words.

The pricing conversation. A second search adds pricing words (pricing, price, cost, expensive, cheap, credits, tool calls, plan, free). It returned 300 posts over 97 days, about 3.1 a day. 44.0% mention free or Hobby, 29.7% quote a dollar amount, 20.0% talk about tool calls or credits, 35.0% name an agent client and 18.3% draw a comparison. Complaint words appear in 9.3%. The figure quoted most is $2, in 25 posts: the one-time Hobby and Free credit for Instant tools.

SlicePostsDaysPrice shareMCP share
@composio timeline19818612.1%4.5%
All posts naming Composio460515.2%7.2%
Composio + pricing words3009777.0%18.7%

What it tells a buyer. Day-to-day talk about Composio is about which clients and apps it connects, not about price: pricing is a minority theme even in a pricing search, and complaints are rare. X data itself barely comes up (0.4% of the general sample), which fits a toolkit that now needs your own X developer app. If X is the data your agent needs most, the cost decision sits with the X data source rather than the Composio plan.

Grouped bar chart of themes in X posts about Composio. All posts naming Composio (460): pricing 15.2%, agent clients 18.9%, MCP 7.2%, alternatives 5.9%, complaints 1.7%, X data 0.4%. Pricing search (300): pricing 77.0%, agent clients 35.0%, MCP 18.7%.
Share of posts matching each keyword rule; a post can match several themes. Public X posts, collected in 2026.
09 — Section

How we collected this

Question. How much of the X conversation about Composio is about pricing, what the official account posts about, and how many posts one TwitterAPI.io search page returns (the input to the per-1,000-post cost model).

Accounts and queries. The @composio profile and its last 198 timeline posts via /twitter/user/info and /twitter/user/last_tweets; two Latest searches via /twitter/tweet/advanced_search: composio -from:composio (460 posts, the search ran out after 24 pages) and the same term plus pricing words, excluding the official account (300 posts).

Window and size. The most recent matching posts at collection time, collected in 2026: 186 days for the timeline, 4.9 days for the general search, 97 days for the pricing search. 958 posts in 50 requests, about 14,403 credits ($0.144).

Method. Themes are transparent keyword rules (published in the study's analyze.py); a post can match several. Page size is the count of posts in each non-empty search page. Prices in the cost model were read this session from Composio's two pricing pages, Composio's Twitter toolkit docs, X's pricing page and TwitterAPI.io's pricing.

What the sample cannot show. Keyword rules miss sarcasm and context, and "free" also matches unrelated uses. A five-day general sample reflects that week's launches. Search returns public posts only, and the study says nothing about how many teams pay for Composio or what they spend.

Privacy. Aggregates only. @composio is an organization account; posts by individuals are counted, never quoted, named or profiled, and raw search pages were not stored.

python
"""composio_vs_direct.py - read recent X (Twitter) posts about a topic and print
what the same read would cost on each route an agent builder can take.

    pip install requests
    export TWITTERAPI_IO_API_KEY=your_key_here
    python composio_vs_direct.py "composio pricing" 100
"""
import os
import sys

import requests

BASE = "https://api.twitterapi.io"
HEADERS = {"X-API-Key": os.environ["TWITTERAPI_IO_API_KEY"]}

X_POST_READ = 0.005           # official X API pay-per-usage, per post read
TWITTERAPI_PER_1K = 0.15      # TwitterAPI.io, per 1,000 tweets returned
COMPOSIO_PRO_CALL = 0.0003    # Composio Pro overage per tool call, after 100K free a month


def search(query, limit):
    """Walk advanced_search newest first until `limit` posts or no next page."""
    posts, cursor, pages = [], "", 0
    while len(posts) < limit:
        r = requests.get(
            f"{BASE}/twitter/tweet/advanced_search",
            headers=HEADERS,
            params={"query": query, "queryType": "Latest", "cursor": cursor},
            timeout=30,
        )
        r.raise_for_status()
        body = r.json()
        pages += 1
        posts.extend(body.get("tweets", []))
        if not body.get("has_next_page") or not body.get("next_cursor"):
            break
        cursor = body["next_cursor"]
    return posts[:limit], pages


def main():
    query = sys.argv[1] if len(sys.argv) > 1 else "composio"
    limit = int(sys.argv[2]) if len(sys.argv) > 2 else 100
    posts, pages = search(query, limit)
    for t in posts[:5]:
        a = t.get("author") or {}
        print(f"{t['createdAt']}  views={t.get('viewCount') or 0:>6}  "
              f"likes={t.get('likeCount') or 0:>4}  @{a.get('userName')}: {t['text'][:80]!r}")

    n = len(posts)
    direct = n * TWITTERAPI_PER_1K / 1000
    via_mcp = direct + pages * COMPOSIO_PRO_CALL      # one MCP tool call per page
    via_toolkit = n * X_POST_READ + max(1, -(-n // 100)) * COMPOSIO_PRO_CALL
    print(f"\n{n} posts in {pages} pages")
    print(f"direct REST to TwitterAPI.io       ${direct:.4f}")
    print(f"Composio custom MCP -> TwitterAPI  ${via_mcp:.4f}  (tool calls at the Pro overage rate)")
    print(f"Composio Twitter toolkit (X API)   ${via_toolkit:.4f}")


if __name__ == "__main__":
    main()

Researching this?Free starter credits cover end-to-end testing — Google sign-in, no card. Get a key.

10 — Questions

Questions readers ask

Is Composio free?

Yes, with caps. The Platform Hobby plan is $0 with no card: 100,000 tool calls a month (up to 20,000 on Composio-managed apps), 50,000 trigger events, 3 team members and $2 of one-time credits. It is hard-capped, so usage pauses at a limit instead of billing you. The team product's Free plan gives up to 3 members 10,000 tool calls a month.

How much is Composio Pro?

$29/month on the Platform list. It includes $29 of monthly credits (no rollover), unlimited team members, 10,000 API requests per minute instead of 2,000, spend caps and paid add-ons. Past the free 100,000 own-app tool calls, overage is $0.0003 per call.

What is the difference between Composio Pro and Standard?

They belong to different products. Pro ($29/month) is the developer Platform plan for agents built on the SDK, billed by usage. Standard ($18 per seat/month) is the Composio for you plan for teams connecting work apps to AI clients, billed per seat with 10,000 pooled tool calls and $18 of pooled credits per seat; extra calls there are $0.005 each.

What counts as a tool call in Composio?

Each tool execution counts once; Composio's example is sending an email or reading a file. Meta tools such as tool search are free, sessions are free to create, and triggers are billed per delivered event rather than per poll. A proxy-execute call is one tool call plus a small proxy add-on.

Does Composio's Twitter toolkit include X API access?

No. Since February 2026 Composio-managed credentials for Twitter are gone, so you need your own X developer account and app, and X bills the reads on your account: $0.005 per post read and $0.010 per user read on its pay-per-usage rate card. Composio only adds its tool-call meter on top.

What does reading 1,000 tweets cost through Composio?

About $5.00 with the Twitter toolkit, because X charges $0.005 per post read, plus at most $0.003 of Composio tool calls on Pro. Through TwitterAPI.io added as a custom MCP server it is $0.15 for the data and 50 tool calls (free inside the monthly allowance, $0.015 at the Pro overage rate).

Can I use the TwitterAPI.io MCP server with Composio?

Composio supports bringing your own MCP servers alongside its catalog (shared on Hobby, private per end user on Pro). Use the hosted endpoint https://mcp.twitterapi.io/mcp with an Authorization: Bearer header holding your API key. Reads need no X account. New accounts that pass the automatic bot check get up to $1 of free credits (at most 100,000 credits, no card, one per person or network, expiring after 31 days).

Did Composio change its pricing in 2026?

Yes. Composio states the current Platform pricing applies to signups on or after August 15, 2026, earlier customers keep their plan through December 31, 2026, Instant tool calls are billed for everyone from September 10, 2026, and per-app managed-app rates apply to signups on or after November 3, 2026.

11 — Further reading

Continue

Sources & further reading
More from this series

Writing about something you built with TwitterAPI.io? Our community rewards program pays API credits for honest tutorials, build logs and videos.

Build it

Stop reading. Start building.

Starter credits cover real testing on real data. Google sign-in, no card, no application queue.

Get an API key

Already building with TwitterAPI.io? Publish an honest tutorial or build log about it and earn up to $200 a month in API credits.