Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 132 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Code & DevOps
Read Bidsketch clients, proposals, fees and templates; create and update clients, proposals, fees.
1 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 3 | 1 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using Bidsketch MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http bidsketch-mcp-by-usefulapi https://bidsketch.usefulapi.io/mcpCapabilities
WRITE: add a fee line to a proposal; it changes the proposal's price. Fixed fees take amount as the total; hourly, monthly and yearly fees take amount per unit and a quantity. POST /proposals/{id}/fees.json.
DiscoveredWRITE: add a text section to a proposal, as an opening or closing section. POST /proposals/{id}/sections.json.
DiscoveredWRITE: create a client in Bidsketch. first_name, last_name and email are required (put a company name in `name`). Some Bidsketch plans cap the number of clients (HTTP 426 when reached). POST /clients.json.
DiscoveredWRITE: save a reusable fee on the account (it is not added to any proposal). POST /fees.json.
DiscoveredWRITE: create a proposal for a client, optionally from a template (template_id from bidsketch_list_templates, which copies its sections and fees). The proposal is created as a draft; this tool does not send anything to the client. Some plans cap the number of proposals (HTTP 426). POST /proposals.json or POST /templates/{id}/proposals.json.
DiscoveredWRITE: save a reusable content section on the account (it is not added to any proposal). POST /sections.json.
DiscoveredGet one client with full contact details, address, notes and secondary contact. GET /clients/{id}.json.
DiscoveredGet one saved fee with amount, quantity, unit and description. GET /fees/{id}.json.
DiscoveredGet one proposal: status, client, currency, fee subtotals and total, tax/discount, settings and counts of its opening sections, fees and closing sections. GET /proposals/{id}.json.
DiscoveredGet the full content of a proposal in order: opening sections, fees and closing sections. GET /proposals/{id}/content.json.
DiscoveredGet one fee line of a proposal. GET /proposals/{id}/fees/{fee_id}.json.
DiscoveredGet one section of a proposal with its HTML description. GET /proposals/{id}/sections/{section_id}.json.
DiscoveredProposal statistics for the account (the total number of proposals). GET /proposals/stats.json.
DiscoveredGet one saved section with its HTML description. GET /sections/{id}.json.
DiscoveredGet one template with the saved sections and fees it is made of. GET /templates/{id}.json.
DiscoveredList the proposals of one client with status (Pending, Viewed, Accepted, Declined) and draft flag. GET /clients/{id}/proposals.json.
DiscoveredList the clients (people or companies proposals are prepared for) with id, name, email and phone. GET /clients.json.
DiscoveredList the reusable fees saved on the account with category, type and total. GET /fees.json.
DiscoveredList the fee lines of one proposal with type, totals and the optional flag. GET /proposals/{id}/fees.json.
DiscoveredList the text sections of one proposal (opening and closing). GET /proposals/{id}/sections.json.
DiscoveredList all proposals with name, status (Pending, Viewed, Accepted, Declined), draft flag and dates. GET /proposals.json.
DiscoveredList the reusable content sections saved on the account with category and type (opening or closing). GET /sections.json.
DiscoveredList the proposal templates saved on the account. Use a template id with bidsketch_create_proposal. GET /templates.json.
DiscoveredWRITE: change fields of an existing client; only the fields you pass are sent and overwrite the old values. PUT /clients/{id}.json.
DiscoveredWRITE: change a saved fee; only the fields you pass are sent. Proposals that already use it keep their own copy. PUT /fees/{id}.json.
DiscoveredWRITE: change fields of a proposal; only the fields you pass are sent and overwrite the old values. PUT /proposals/{id}.json.
DiscoveredWRITE: change a fee line of a proposal (changes its price); only the fields you pass are sent. PUT /proposals/{id}/fees/{fee_id}.json.
DiscoveredWRITE: change a section of a proposal; only the fields you pass are sent and overwrite the old values. PUT /proposals/{id}/sections/{section_id}.json.
DiscoveredWRITE: change a saved section; only the fields you pass are sent. Proposals that already use it keep their own copy. PUT /sections/{id}.json.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 143 ms | 29 |