Overview
The Rockpaper Runway MCP server gives AI assistants live, read-only access to our service catalogue and published documents, plus one action: sending an enquiry to our team when the user asks for it.
- Live data. Answers come from our current catalogue and documents, so the assistant does not need to guess what we offer.
- Grounded. Assistants are instructed to only describe services and policies the tools return.
- User in control. Nothing is sent to our team until the user reviews and submits the enquiry form.
Quick start
Add this URL to your MCP client as a remote server. No account or API key is needed.
The public server URL is shared on request while the connector is in review. Email contact@rockpaperrunway.com and we will send it to you.
Then ask your assistant something like “What services does Rockpaper Runway offer?”.
Connect your client
Menu names change between client versions; if a step does not match, look for “Connectors”, “Integrations” or “MCP servers” in settings.
Claude (web, desktop and mobile)
- Open Settings → Connectors.
- Choose “Add custom connector”.
- Name it “Rockpaper Runway” and paste the server URL.
- Enable the connector in a chat from the tools menu.
Claude Code
claude mcp add --transport http rockpaper-runway <MCP_SERVER_URL>ChatGPT
- Open Settings → Apps & Connectors (developer mode must be on for custom connectors).
- Create a connector and paste the server URL.
- Pick it from the tools menu in a chat.
Custom connectors depend on your ChatGPT plan and workspace settings.
Cursor
{
"mcpServers": {
"rockpaper-runway": {
"url": "<MCP_SERVER_URL>"
}
}
}VS Code (GitHub Copilot agent mode)
{
"servers": {
"rockpaper-runway": {
"type": "http",
"url": "<MCP_SERVER_URL>"
}
}
}Windsurf
{
"mcpServers": {
"rockpaper-runway": {
"serverUrl": "<MCP_SERVER_URL>"
}
}
}Any other MCP client
- Add a remote server that uses the Streamable HTTP transport.
- Paste the server URL. No API key or sign-in is required.
To explore the tools without an AI client, run the MCP Inspector:
npx @modelcontextprotocol/inspectorTools reference
Tools are listed by the server through the standard tools/list request. Read tools never change anything. The only tool that sends data to our team is submit_enquiry_form.
search_servicesReadSearches the live service catalogue by free text and filters. Returns compact records with an id.
| Parameter | Type | Description | |
|---|---|---|---|
query | string | optional | What the user is looking for, in plain words. |
title | enum | optional | Growth Marketing, Web Development, Branding, App Development or Agentic AI. |
limit | integer | optional | Number of results, 1–25 (default 10). |
get_service_detailsReadReturns the full record for one service. Use before describing a service in detail.
| Parameter | Type | Description | |
|---|---|---|---|
id | string | required | A service id exactly as returned by search_services. |
get_catalog_coverageReadDescribes what the catalogue covers: number of services, accepted filter values with counts, and when it was last synced.
No parameters.
search_knowledgeReadSearches Rockpaper Runway’s own documents (process, policies, FAQs) and returns relevant passages verbatim.
| Parameter | Type | Description | |
|---|---|---|---|
query | string | required | What to look up. |
ask_rockpaper_runwayReadAsks Rockpaper Runway’s assistant a question and returns an answer grounded in the catalogue and documents.
| Parameter | Type | Description | |
|---|---|---|---|
question | string | required | The question, with any details the user gave. |
conversation_id | string | optional | Continue an earlier conversation. |
open_enquiry_formFormShows the enquiry form so the user can review and send their details. Returns the form fields and a form_token.
| Parameter | Type | Description | |
|---|---|---|---|
item_id | string | optional | The service the enquiry is about. |
reason | string | optional | What the user wants, in a few words. |
prefill | object | optional | Answers the user already gave: Name, Work Email, Service. |
submit_enquiry_formWriteSends the enquiry to the Rockpaper Runway team. Only for clients that cannot display the form, and only with answers the user gave.
| Parameter | Type | Description | |
|---|---|---|---|
form_token | string | required | The token returned by open_enquiry_form. |
values | object | required | Name, Work Email and Service (Growth Marketing, Branding, Web development, App Development or Agentic AI). |
Typical flow
search_servicesto find matching services.get_service_detailsfor the one the user is interested in.search_knowledgeorask_rockpaper_runwayfor process and policy questions.open_enquiry_formwhen the user wants a quote or to be contacted.
Example prompts
- “What services does Rockpaper Runway offer?”
- “We need a new website and paid ads for a product launch. Which services fit?”
- “Tell me more about the Agentic AI service.”
- “How does a project with Rockpaper Runway usually start?”
- “I’d like a quote for app development. Can you send my details to their team?”
Data & privacy
- What we receive. Search queries and questions sent to the tools, and, only when the user submits the enquiry form, their name, work email and the service they are interested in.
- What we do not receive. Your wider conversation, files or other connected accounts. Your AI client decides what it sends to each tool call.
- How enquiries are used. Only to reply to the enquiry. We do not sell personal data.
- Full policy. See our Privacy Policy. To access or delete enquiry data, email contact@rockpaperrunway.com.
Behaviour & limits
- The catalogue covers our five core services: Growth Marketing, Web Development, Branding, App Development and Agentic AI.
- The catalogue does not list fixed prices. Scope and quotes are agreed with our team after an enquiry.
- Service ids are stable; service names are not accepted as ids.
- Results are capped at 25 per search.
Troubleshooting
- The client cannot connect
- Check that the URL is copied exactly, uses https, and that your client supports remote (Streamable HTTP) servers.
- The tools do not appear
- Make sure the connector is enabled for the current chat or workspace, then start a new conversation.
- A service or value is “not found”
- Call get_catalog_coverage to see the accepted values. Service ids come from search_services; names are not accepted as ids.
- The enquiry form does not display
- Some clients cannot show forms. The assistant can collect the answers in the chat and send them with submit_enquiry_form.
Support
Questions, bugs or access requests: contact@rockpaperrunway.com. Please include the client you use and, if possible, the tool name and the time of the request.
