Skip to content

Commit bb35f10

Browse files
committed
Add Ramp MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent ee298ab commit bb35f10

1 file changed

Lines changed: 104 additions & 0 deletions

File tree

servers/com.ramp-mcp-uvx.json

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "com.ramp-mcp-uvx",
4+
"name": "Ramp (uvx)",
5+
"alias": "ramp",
6+
"description": "Connect to the Ramp Developer API to retrieve and analyze corporate card transactions, reimbursements, bills, vendors, departments, limits, and spend programs. Loads Ramp financial data into an in-memory SQLite database for analysis by an LLM.",
7+
"logo": "https://avatars.githubusercontent.com/u/149106637?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"developer-tools"
11+
],
12+
"tags": [
13+
"ramp",
14+
"finance",
15+
"corporate-cards",
16+
"spend-management",
17+
"transactions",
18+
"accounting"
19+
],
20+
"transport": {
21+
"type": "stdio",
22+
"command": "uvx",
23+
"args": [
24+
"ramp-mcp",
25+
"-s",
26+
"transactions:read,reimbursements:read,bills:read,vendors:read,departments:read,locations:read,entities:read,limits:read,spend_programs:read,users:read"
27+
],
28+
"env": {
29+
"RAMP_CLIENT_ID": "${input:RAMP_CLIENT_ID}",
30+
"RAMP_CLIENT_SECRET": "${input:RAMP_CLIENT_SECRET}",
31+
"RAMP_ENV": "${input:RAMP_ENV}"
32+
},
33+
"metadata": {
34+
"inputs": [
35+
{
36+
"id": "RAMP_CLIENT_ID",
37+
"label": "Ramp Client ID",
38+
"description": "Client ID of your Ramp developer app. Used with the client secret for the client-credentials OAuth flow against the Ramp Developer API.",
39+
"type": "text",
40+
"required": true,
41+
"secret": false,
42+
"placeholder": "ramp_id_xxxxxxxxxxxxxxxx",
43+
"obtain": {
44+
"url": "https://app.ramp.com/developer",
45+
"instructions": "1. Sign in to Ramp\n2. Go to Profile (top right) > Developer\n3. Click 'Create app'\n4. Select the client-credentials grant and the scopes you need (e.g. transactions:read, reimbursements:read)\n5. Copy the Client ID",
46+
"button_label": "Open Ramp Developer"
47+
}
48+
},
49+
{
50+
"id": "RAMP_CLIENT_SECRET",
51+
"label": "Ramp Client Secret",
52+
"description": "Client secret of your Ramp developer app, paired with the client ID for the client-credentials OAuth flow. Keep this secret.",
53+
"type": "text",
54+
"required": true,
55+
"secret": true,
56+
"placeholder": "ramp_sec_************************",
57+
"obtain": {
58+
"url": "https://app.ramp.com/developer",
59+
"instructions": "1. Sign in to Ramp\n2. Go to Profile (top right) > Developer\n3. Open (or create) your app\n4. Copy the Client Secret (shown once at creation)",
60+
"button_label": "Open Ramp Developer"
61+
}
62+
},
63+
{
64+
"id": "RAMP_ENV",
65+
"label": "Ramp Environment",
66+
"description": "Which Ramp API environment to target.",
67+
"type": "select",
68+
"required": false,
69+
"secret": false,
70+
"default": "demo",
71+
"options": [
72+
{ "value": "demo", "label": "Demo", "description": "Ramp demo/sandbox environment" },
73+
{ "value": "qa", "label": "QA", "description": "Ramp QA environment" },
74+
{ "value": "prd", "label": "Production", "description": "Ramp production environment (live data)" }
75+
]
76+
}
77+
]
78+
}
79+
},
80+
"auth": {
81+
"type": "api_key",
82+
"instructions": "Create an app in the Ramp developer portal (Profile > Developer > Create app) using the client-credentials grant, then provide its Client ID and Client Secret."
83+
},
84+
"contributor": {
85+
"name": "Ramp",
86+
"github": "ramp-public",
87+
"url": "https://ramp.com"
88+
},
89+
"links": {
90+
"repository": "https://github.com/ramp-public/ramp-mcp",
91+
"homepage": "https://ramp.com",
92+
"documentation": "https://docs.ramp.com"
93+
},
94+
"platforms": [
95+
"all"
96+
],
97+
"capabilities": {
98+
"tools": true,
99+
"resources": false,
100+
"prompts": false,
101+
"read_only_mode": true
102+
},
103+
"changelog_url": "https://github.com/ramp-public/ramp-mcp/releases"
104+
}

0 commit comments

Comments
 (0)