browser-use MCP
Browser Use is an open-source Python library for AI browser agents, and our entry covers its MCP route.
- MCP server
- Official
browser-use · 119,597 stars
MCP server
MCP server published on npm as airtable-mcp-server. Transports: stdio. Maintained in domdomegg/airtable-mcp-server.
Checked 2026-10-31
claude mcp add airtable -- npx -y airtable-mcp-servercodex mcp add airtable -- npx -y airtable-mcp-servergemini mcp add airtable npx -y airtable-mcp-serverCommands come from the project's own docs or registry entry. Check them against the source before you run them.
Loading poll...
Airtable runs its own hosted MCP server at https://mcp.airtable.com/mcp. It lets an agent list bases, read and write records, change table schemas, build interfaces and forms, and draft automations, all within the permissions you already have. Sign-in is OAuth, or a personal access token for scripts. Airtable says there is no extra charge. We checked the docs on 31 October 2026.
Maintainer | Airtable (hosted official server) |
Official server URL |
|
Transport | Streamable HTTP |
Auth | OAuth (dynamic client registration by default, or a static OAuth client), or a personal access token (PAT) |
Plans | All plans, per Airtable's docs |
Extra cost | None stated; normal API rate limits apply |
Tools | 40 in the tools reference, by our count |
Official CLI |
|
Community server |
|
Source of the hosted server | Not public, as far as we found |
Two things share the name. The first is Airtable's hosted server. The second is a popular community server that runs on your machine. We cover both, and we put the official one first because it has more features and is maintained by the vendor.
Airtable describes the server as a way to "connect AI tools directly to your Airtable bases" so you can ask questions about data, create and update records, build and manage automations and analyze information. The help center lists what that means in practice:
Permissions mirror your own. Base owners and creators can change schema and records. Editors can change records. Commenters and read-only users can read. Interface-only users can use only what their interfaces expose. The agent cannot do more than you can.
Airtable's tools reference lists 40 tools. They fall into groups:
Group | Tools |
|---|---|
Bases |
|
Tables |
|
Fields |
|
Records |
|
Forms |
|
Interfaces |
|
Automations |
|
Accounts |
|
Two details stand out. revert_action exists, which suggests Airtable expects agents to make mistakes and gives them an undo. And create_automation saves a draft only. The automation stays off until a person reviews it and turns it on in Airtable. That is a good safety design.
Tool names, behaviors and capabilities "may change", according to the help center. Do not hard-code them in scripts.
Airtable's help center answers this directly: "No. The MCP integration is currently included with your current Airtable plan." The server is available to all plans. Two limits still bite:
Creating records is capped at 10 per request, a point to remember when you ask an agent to import a spreadsheet. It will loop, which takes time and many calls.
Airtable's own docs cover Claude, Claude Code, ChatGPT, Google Gemini and Cursor, plus a generic page for other clients. All use the same URL.
This is the default. Your client registers itself through dynamic client registration, opens a browser, and you pick which bases, interfaces or workspaces to share. You can choose everything you have access to, or custom access to specific ones. You can change this later in your third-party integration settings without starting over.
Some organizations want one allow-listable app instead. In that case register an OAuth integration at airtable.com/create/oauth with the redirect URL your client uses and these scopes:
data.records:read
data.records:write
schema.bases:read
schema.bases:write
data.recordComments:read
data.recordComments:write
workspacesAndBases:readAirtable recommends a PAT for CLI tools, scripts and server-side setups, because the boundaries are fixed when you create the token. Create one with the scopes above, store it in an environment variable such as AIRTABLE_PAT and send it in an Authorization header.
The Airtable docs document Claude Code and Cursor. For Codex, Antigravity and OpenCode the lines below are our adaptation from each agent's own MCP docs. See MCP clients for how fields differ.
Airtable recommends its plugin, which bundles the server and some skills:
claude plugin install airtable@claude-plugins-officialThen restart Claude Code, open /plugin, find Airtable MCP under the Installed tab and choose Authenticate. The manual route from the help center:
claude mcp add --transport http airtable https://mcp.airtable.com/mcpThen run /mcp in Claude Code to authenticate in the browser. With a PAT, add a header instead, as Airtable's generic page shows for JSON clients.
Airtable offers an install deep link. The manual entry goes in ~/.cursor/mcp.json or .cursor/mcp.json:
{
"mcpServers": {
"airtable": {
"type": "http",
"url": "https://mcp.airtable.com/mcp"
}
}
}The Airtable page shows the key as server in one place. We used airtable. Cursor's redirect for a static OAuth client is cursor://anysphere.cursor-mcp/oauth/callback.
Our adaptation, in ~/.codex/config.toml, using a PAT from the environment:
[mcp_servers.airtable]
url = "https://mcp.airtable.com/mcp"
bearer_token_env_var = "AIRTABLE_PAT"Codex's MCP docs list bearer_token_env_var as the field that holds the name of the environment variable sent as a bearer token.
Our adaptation. In ~/.gemini/config/mcp_config.json, under mcpServers, use serverUrl:
{
"mcpServers": {
"airtable": {
"serverUrl": "https://mcp.airtable.com/mcp",
"headers": { "Authorization": "Bearer <AIRTABLE_PAT>" }
}
}
}Antigravity's MCP docs accept a headers object for custom HTTP headers such as a bearer token. Airtable's Google Gemini quickstart covers the Gemini app, not Antigravity. Gemini CLI is now Code Assist enterprise only.
Our adaptation, in opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"airtable": {
"type": "remote",
"url": "https://mcp.airtable.com/mcp",
"headers": { "Authorization": "Bearer {env:AIRTABLE_PAT}" }
}
}
}domdomegg/airtable-mcp-server is an MIT-licensed TypeScript server with 456 GitHub stars when we checked, last pushed 25 Oct 2026. It runs locally over stdio with npx -y airtable-mcp-server and needs a PAT in AIRTABLE_API_KEY. The README asks for the scopes schema.bases:read and data.records:read, and optionally the write and comment scopes.
Its tools are list_records, search_records, list_bases, list_tables, describe_table, get_record, create_record, update_records, delete_records, create_table, update_table, create_field, update_field, create_comment and list_comments.
It also has an HTTP mode, MCP_TRANSPORT=http PORT=3000 npx airtable-mcp-server, and the README warns about it. That mode has no built-in authentication, and "a malicious website can use DNS rebinding" to reach localhost:3000/mcp and use your token to read, write and delete records. Stick to stdio on one machine.
Point | Official hosted | Community local |
|---|---|---|
Auth | OAuth or PAT | PAT only |
Runs where | Airtable's servers | Your machine |
Interfaces, forms, automations | Yes | No |
Comments | Not in the tools list we read | Yes |
Admin controls | Org-level block and allowlist | None beyond token scopes |
Maintained by | Airtable | One developer |
Airtable's controls page is clear and worth reading before rollout.
data.records:write and schema.bases:write. The server also enforces your existing permissions.Option | Fits when | Notes |
|---|---|---|
Airtable hosted server | You want the full feature set and admin controls | Official |
Community server | You want a local, token-only setup | MIT, single maintainer |
Your data lives in Notion databases | Pages and databases | |
You need task management, not a database | Official hosted | |
You have a real SQL database | Direct SQL | |
You want Airtable actions among thousands of apps | Via Zapier |
Airtable's help center suggests prompts that show the range. Here is how we would read the effort and risk of each.
Prompt | Tools it likely uses | Risk |
|---|---|---|
"Show me all customers from our CRM base who have not been contacted in 30 days" |
| Read only |
"Update the status of task 123 to Complete" |
| A write; check the record afterward |
"Create a base called Q3 Campaign Tracker" |
| Needs Creator rights on the workspace |
"Build one form for internal feedback and another for external" | Form and table tools | Changes the base |
"What automations are configured in this base?" |
| Read only |
Airtable notes that it is normal for the agent to run discovery calls first. It may list bases, read a schema and sample records before it answers. If you name the base and describe the table, you save a few of those calls.
Claude and Claude Code have the most direct route, with a plugin that bundles skills. Cursor has a deep link. ChatGPT and Gemini have connectors for chat use. Codex, Antigravity and OpenCode work through the generic HTTP route, which Airtable documents for any client that speaks Streamable HTTP. If your agent handles remote OAuth well, use OAuth. If it does not, use a PAT with narrow scopes.
Airtable has made this easy to adopt safely. The server is hosted, free with your plan, permission-aware, and the docs explain scopes, read-only setup, revision history and admin blocks in plain terms. Drafts that stay off until a human enables them are a good call for automations.
The practical risk is bulk work. A 10-record cap and API rate limits mean an agent importing a large table will be slow and chatty. For big data loads, use Airtable's import tools or its API directly, and use the agent for schema and analysis.
If you only need a quick local server for one base, the community project is simple and well liked, but it is one developer's project and has fewer features. This is our reading of the documentation, not a hands-on test.
See also the MCP server list and best MCP servers.
https://mcp.airtable.com/mcp, over Streamable HTTP, for all plans.
Not according to Airtable. Rate limits and base limits still apply.
Leave out the two write scopes when you create a PAT or approve OAuth.
Yes, domdomegg/airtable-mcp-server under MIT, and Airtable's own CLI under MIT.
No. It can draft and edit, but you turn it on in Airtable.
Tried it with one of these? Vote below: works for me, or not.
The official hosted server is https://mcp.airtable.com/mcp. It uses Streamable HTTP and is available to users on all plans.
Airtable's help center says no. MCP is included in your plan with no extra charge, but normal API rate limits and base limits still apply.
Leave out the data.records:write and schema.bases:write scopes when you create a personal access token or approve OAuth. Airtable documents this as the way to get read-only access.
Yes. domdomegg/airtable-mcp-server is an MIT-licensed community server that runs locally with a personal access token. Airtable also publishes an official CLI under MIT.
No. MCP can create and update automation drafts, but turning one on is done in the Airtable interface.
Loading poll...
Loading reviews…
Only members can review this page. Sign in
Browser Use is an open-source Python library for AI browser agents, and our entry covers its MCP route.
browser-use · 119,597 stars
Scrapling is a Python web scraping framework from D4Vinci, described on GitHub as handling everything from a single request to a full-scale crawl, and this entry is its MCP server.
D4Vinci · 90,477 stars
Netdata is an observability platform, and this entry is its hosted MCP endpoint at app.netdata.cloud, reached over streamable HTTP.
netdata · 81,227 stars
Claude Flow is published on npm as claude-flow, and its repository now sits at ruvnet/ruflo, which the GitHub description calls the original agent harness for deploying multi-agent swarms and coordinating autonomous workflows.
ruvnet · 80,298 stars
Context7 is an MCP server from Upstash that serves up-to-date library documentation to coding agents, so the model reads current docs instead of guessing from training data.
upstash · 63,974 stars
MCP server published on npm as chrome-devtools-mcp. Transports: stdio. Maintained in ChromeDevTools/chrome-devtools-mcp.
ChromeDevTools · 54,503 stars
The all-in-one WordPress community stack
Also ours: wbcomdesigns.comvapvarun.combrndle.com