LockstepsConnector Analytics

FAQ

Questions developers ask

How do I see what phrases people ask my ChatGPT plugin?

POST each action's phrase to https://www.locksteps.ai/v1/analytics/ingest with platform chatgpt, then open your dashboard at locksteps.ai after you sign in. ChatGPT guide

What do users search in my GPT action?

Send the action's user phrase as the phrase field. Locksteps scrubs identifiers and lists the remaining phrases for your connector.

Is there analytics for MCP servers?

Yes. Log inside the tool callback with platform mcp. The tool name and the argument text are the two fields that matter. MCP guide

How do I log tool calls in an MCP server?

Before you return the tool result, POST connector_id, phrase, tool_name, ts, and event_id with a bearer API key. A logging failure should not change the tool result.

Is there analytics for Muse connectors?

Yes. POST from the connector function with platform muse. Optional outcome, latency_ms, and result_count can be included. Muse guide

Does this work for Grok, Gemini, Copilot, Cursor, and Perplexity?

Yes. Use the same JSON. Set platform to grok, gemini, copilot, cursor, or perplexity.

What is the phrase field?

phrase is the text the person asked. user_intent and query are aliases. Send one of them.

Do test events show up in the shared list?

No. is_test true stores the event and leaves it out of counted totals and the global view.

Will you store my users' email addresses?

The ingest API removes email addresses, phone numbers, long numbers, and name-shaped tokens from the phrase before storage. Do not send secrets in other fields. The session id is hashed on receipt and the raw value is discarded. IP addresses and user agents are not stored by the API.

What are the ingest limits, and what should I do with a 429?

Each API key can burst up to 600 events, then about 2 events per second. An organization can store 100,000 counted events per day, resetting at 00:00 UTC. During the first 7 days an organization can store 10,000 counted events per day and use two active keys. If your server averages more than about 1 event per second, sample the calls and send sample_rate so the dashboard can scale the counts. A 429 response includes retry_after_seconds and sets Retry-After. Wait that many seconds before sending again.

Where is the endpoint?

https://www.locksteps.ai/v1/analytics/ingest. The field reference is at /docs/api.

Can I sign up with a personal email?

Yes. Gmail, Outlook, iCloud, Proton, and similar addresses can sign up. Each address gets its own organization. Disposable addresses are not accepted.

Product home: https://www.locksteps.ai

More

Questions: hi@locksteps.ai