§ OVERVIEW
28 SEO tools for AI agents: SERP results across Google, Bing, Perplexity and Google AI Mode; keyword research and density; backlink analysis (new/poor/referring domains); WHOIS and domain availability across TLDs; YouTube keyword research and tag generation; full-page website screenshots; Instagram hashtag suggestions.
mcpmeter sits between agent and publisher: authenticate the bearer key, forward the JSON-RPC body unchanged, count tool-call envelopes in the response, write a ledger row, return the response unchanged. The publisher never sees the consumer's API key. The consumer never sees the publisher's secret. The proxy is open source so the meter can be inspected.
§ TOOLS
27 tools Read tools are read-only; write tools mutate state.
§ PERFORMANCE
This listing has no recorded calls yet. Once the proxy starts serving traffic, hero metrics, the per-day chart, and per-tool breakdown will appear here.
§ INTEGRATION
Pick your client. The proxy URL and bearer key go into your client's MCP config. The same shape works in 30+ MCP-compatible agents — for clients not listed, see the docs ↗.
Cursor & VS Code prompt for permission then install. Claude Code: paste the copied command into your terminal.
Paste, save, restart your client. It'll prompt you to "Authenticate" — click it, sign in here, done. No keys to manage.
Paste your mcpm_live_… key into the snippet. Older clients without OAuth support, scripts, and curl all use this.
{
"mcpServers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi"
}
}
}
{
"mcpServers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi",
"headers": {
"Authorization": "Bearer mcpm_live_…"
}
}
}
}
claude mcp add vebapi \ --transport http \ https://proxy.mcpmeter.com/vebapi # Then run /mcp inside Claude Code and pick "Authenticate".
claude mcp add vebapi \ --transport http \ https://proxy.mcpmeter.com/vebapi \ --header "Authorization: Bearer $MCPM_KEY"
{
"mcpServers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi"
}
}
}
{
"mcpServers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi",
"headers": {
"Authorization": "Bearer mcpm_live_…"
}
}
}
}
{
"mcpServers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi"
}
}
}
{
"mcpServers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi",
"headers": {
"Authorization": "Bearer mcpm_live_…"
}
}
}
}
{
"servers": {
"vebapi": {
"type": "http",
"url": "https://proxy.mcpmeter.com/vebapi"
}
}
}
{
"servers": {
"vebapi": {
"type": "http",
"url": "https://proxy.mcpmeter.com/vebapi",
"headers": {
"Authorization": "Bearer mcpm_live_…"
}
}
}
}
{
"mcpServers": {
"vebapi": {
"serverUrl": "https://proxy.mcpmeter.com/vebapi"
}
}
}
{
"mcpServers": {
"vebapi": {
"serverUrl": "https://proxy.mcpmeter.com/vebapi",
"headers": {
"Authorization": "Bearer mcpm_live_…"
}
}
}
}
{
"context_servers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi"
}
}
}
{
"context_servers": {
"vebapi": {
"url": "https://proxy.mcpmeter.com/vebapi",
"headers": {
"Authorization": "Bearer mcpm_live_…"
}
}
}
}
{
"mcpServers": {
"vebapi": {
"httpUrl": "https://proxy.mcpmeter.com/vebapi"
}
}
}
{
"mcpServers": {
"vebapi": {
"httpUrl": "https://proxy.mcpmeter.com/vebapi",
"headers": {
"Authorization": "Bearer mcpm_live_…"
}
}
}
}
[mcp_servers.vebapi] url = "https://proxy.mcpmeter.com/vebapi"
[mcp_servers.vebapi] url = "https://proxy.mcpmeter.com/vebapi" [mcp_servers.vebapi.headers] Authorization = "Bearer mcpm_live_…"
mcpServers: - name: vebapi url: https://proxy.mcpmeter.com/vebapi
mcpServers: - name: vebapi url: https://proxy.mcpmeter.com/vebapi headers: Authorization: Bearer mcpm_live_…
# curl can't run the OAuth dance — paste an mcpm_live_ key for raw HTTP testing. curl -X POST https://proxy.mcpmeter.com/vebapi \ -H "Authorization: Bearer $MCPM_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -X POST https://proxy.mcpmeter.com/vebapi \ -H "Authorization: Bearer $MCPM_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
The proxy authenticates the bearer token, looks up the price, forwards the call to the upstream MCP, returns the response unchanged, and writes a usage record.
§ PRICING
PER_CALL pricing at $0.0200 / call (USD).
§ TRUST & COMPLIANCE
JSON-RPC bodies pass through. We log call metadata only.
For PCI scope, mcpmeter is a network passthrough.
Metering code is auditable on GitHub ↗; reconciles to Stripe nightly.
13 months retention in your region. CSV export.